Flash -Vektor- und RAM Reset Vector TableSchauen Sie sich in diesem Artikel die CCFG -Tabelle, den Standort in CCFG.C an und wie Sie sie in Ihrem Flash -Projekt verwenden. Dieser Artikel behandelt auch die RAM Reset Vector -Tabelle. Also lasst uns anfangen. Lesen Sie weiter für einige praktische Tipps. Die CCFG -Tabelle ist ein nützliches Werkzeug für Designer, die bei der Generierung von Flash -Grafiken verwendet werden können. Darüber hinaus können Benutzer das Erscheinungsbild ihrer Grafiken ohne beeinträchtige Leistung anpassen.Der CCFG -Flash -Vektor enthält die Adresse der Vektortabelle der Benutzerprogramme. Diese Informationen werden vom Bootloader verwendet, um ihm mitzuteilen, wo der BIM beginnt. Ohne eine JTAG -Debug -Sonde startet der CC2640R2F nicht. Sie können die JTAG -Debug -Sonde deaktivieren, indem Sie das Gerät für die endgültige Produktion konfigurieren. Um mehr über das CCFG zu erfahren, lesen Sie das technische Referenzhandbuch CC26XX.Das CCFG speichert auch die Adresse der Vektortabelle, die das Benutzerprogramm verwendet. Die ARM -CPU springt in der Vektortabelle zu dieser Adresse. Der Bootloader ist das erste Flash -Benutzerprogramm, das bei Resetisr beginnt und die VTI verwendet, um die Anwendung zu initialisieren. Dadurch kann der Bootloader erfolgreich ausgeführt werden. Nachdem ein Bootloader begonnen hat, springt die ARM -CPU zum ROM -Eintrag.CCFG -TabelleDie CCFG -Tabelle ist am Ende der letzten Flash -Seite definiert. Diese Tabelle wird verwendet, um verschiedene Parameter des Chips anzugeben. Im Allgemeinen sind die letzten (sizeof (ccfg_t)) Bytes des CCFG -Sektors für die Systemverwendung reserviert. Der Linker weist den ungenutzten Blitz von der letzten Flash -Seite für das Anwendungsbild zu. Es gibt jedoch mehrere Ausnahmen von dieser Regel.Der Bootloader ist das erste Flash -Benutzerprogramm, das ausgeführt wird, und beginnt bei Resetisr. Der Bootloader springt zu dieser Adresse und führt die Anwendung aus. Im Falle eines Interrupts wird es zur Anwendung resetisr springen. Die Application Vector -Tabelle wird dann vom Bootloader geändert. Wenn die CCFG -Tabelle beschädigt ist, führt der Bootloader die Anwendung aus und fällt fehl.RAM Reset Vector TabelleDie RAM Reset Vector-Tabelle ist eine 256-Byte-Liste mit 64 eindeutigen Vektoren für alle bootfähigen 68K-Programme. Diese Tabellen werden auch von Spielen und dem System ROM verwendet, um 68.000 Interrupts durchzuführen. Um den RAM zurückzusetzen, müssen alle diese Komponenten ordnungsgemäß initialisiert werden, bevor ein Programm ausgeführt werden kann. In einigen Fällen kann ein einzelnes Byte auf die Oberseite des verfügbaren SRAM verweisen.Der Reset -Vektor ist der Standardstandort der Central Processing Unit (CPU). Es besteht aus einem Zeiger oder einer Adresse, die im nichtflüchtigen Speicher gespeichert ist. In diesem nichtflüchtigen Speicher werden die Anweisungen zum Starten der CPU gespeichert. Bei den PowerPC/Power ISA -Prozessoren beträgt die effektive Adresse 0x00000100. Für die beiden anderen Klassen ist die effektive Adresse unterschiedlich und variiert je nach Maschine.Kopieren und einfügen als AlternativeMöglicherweise haben Sie festgestellt, dass die exportierten Vektordateien von Flash Probleme mit Gradienten haben. Zum Beispiel sind die Farben in der Mitte oft schlammig. Kopieren Sie einen Blitzgradienten und fügen Sie seine RGB -Werte ein und vermeiden Sie Farbverschiebung. Alternativ können Sie Ihr Flash -Kunstwerk direkt aus FreeHand oder Adobe Illustrator importieren. Diese Methode ist ideal für diejenigen, die nicht das Budget oder die Zeit haben, ein ganzes Vektorbild von Grund auf neu zu erstellen.Um die Kopier- und Einfügen -Technik zu verwenden, müssen Sie sicherstellen, dass die Grafik, die Sie importieren, einfach ist und so leicht importiert werden kann. Wählen Sie Datei aus dem Menü aus und verweisen Sie auf die Datei, die Sie importieren möchten. Beachten Sie, dass nicht alle Dateitypen von Flash unterstützt werden. Sie können beispielsweise Vektorbilder und Videodateien importieren. Sie müssen die Datei auswählen, die Sie importieren möchten, und klicken Sie dann importieren.