Benötigen Sie das Referenzhandbuch für Programmierer TI Stellaris LM4F120H5QR

Habe gerade auf der Website von Texas Instruments gesuchtLM4F120H5QR Programmer's Reference Manual

Nichts gefunden.

Beispiel...

Beim schrittweisen Durchlaufen von Code stoße ich auf diese Anweisung ...

  0x4E:  0xdbfg  BLT.N   0x44

... und ich möchte sehen, welche Flags diese Anweisung beeinflussen und wie die Entscheidung getroffen wird.

Ich dachte, der Name des Dokuments, das dies erklärt, sei The Programmer's Reference Manual .

Offensichtlich nicht, weil ich kein solches Handbuch auf der TI-Webseite finden kann, die die Dokumentation für diesen Chip enthält ( diese Seite ist der einzige Ort, an dem ich danach suchen kann).

Frage: Wie heißt das Handbuch, das ich möchte?

Frage: Wo finde ich es?

Das war seltsam. Als sie das Stellaris-Launchpad vorstellten, gab es eine Menge Hype darum, besonders wegen seines Preises von 5 bis 10 Dollar pro Entwicklungsboard. Dann, ein paar Monate später, nachdem die TIVA-Serie herauskam, verschwanden alle Verweise auf den LM4F120 einfach und das Stellaris-Launchpad verwies nur noch auf den TIVA-IC. Es war wirklich seltsam.
Verkaufen sie also ein undokumentiertes Produkt?
Sie verkaufen es nicht mehr. Sie können den LM4F nicht mehr kaufen. Als die Dokumente verschwanden, verschwanden auch die ICs. Sie können die Launchpads immer noch kaufen, aber sie werden einen IC der TIVA-Serie enthalten. Wenn Sie es kürzlich gekauft haben, haben Sie es nicht von TI gekauft oder Ihr Händler hat alte Lagerbestände, die er loswerden möchte.

Antworten (1)

TI hat das Teil Stellaris LM4F120 in Tiva TM4C123 umbenannt. Sie sind nahezu identisch und die Dokumentation, die Treibersoftware und der Beispielcode sind größtenteils austauschbar. Beide verwenden einen ARM Cortex-M4-Kern. Wenn ich Details zu Kernanweisungen erfahren möchte, schaue ich in die ARM-Dokumentation, Cortex-M4 Instruction Set

Okay, ich habe gerade 20 Minuten mit dieser Seite verbracht. PDF-Datei heruntergeladen. Gesucht, BLT.Nwas ich auf meinem Debug-Bildschirm sehe. Weder in der PDF-Datei noch in der Suchfunktion dieser Site. Ist dies dokumentiert? Oder ist es eines der Dinge, die Sie durch Raten und Online-Fragen lernen müssen?
Es ist ein Bedingungsverzweigungsbefehl B{cond}mit der LTBedingung "kleiner als".
Ich habe diesen Teil erraten, obwohl er in der Dokumentation weniger als offensichtlich war; also danke für die bestätigung. Es hilft wirklich. Meine Frage ist jetzt: Was .Nbedeutet das?
Siehe Abschnitt 3.3.8 Auswahl der Befehlsbreite. Das Suffix .N erzwingt eine 16-Bit-Anweisungscodierung.
Aha, da ist es! Wie um alles in der Welt konnte ich etwas SO OFFENSICHTLICHES übersehen !! Danke für den Hinweis. Plus 1 und die Antwort. Danke, wirklich.