Da ich gerne mal die TI-Stellaris Serie probieren würde, aber im Forum von TI etwas von "permanent ausgesperrten" MCUs gelesen habe, wollte ich einige Fragen an Stellaris-Erfahrene richten. Jetzt mal abgesehen von der speziellen MCU-Type, was auf die meisten/häufigsten Stellaris-MCUs der Cortex M3 Serie zutrifft. - Bootloader: Einige Modelle haben einen fest eingebauten Bootloader im ROM, andere im Flash vorprogrammiert. Das der Flash-Bootloader durch Unachtsamkeit überschrieben werden kann ist klar. Allerdings steht in allen Datenblättern etwas, dass der ROM-Bootloader nur aktiv wird, falls kein Code im Flash ist (2 Adressen werden geprüft). Klar kann man aus der Applikation in den Bootloader springen. Irgendwie kann man bei manchen Modellen ein Register BOOTCFG setzen, so dass GPIOs abgefragt werden. Meine Frage nun zu den Modellen mit ROM-Bootloader: Gibt es hier eine "fail-safe" Variante, den Bootloader zu aktivieren (z.b. Pins beim Start), die immer funktioniert, unabhängig davon, ob im Flash lauter Unsinn steht? - Fallen Gotchas Code Protection: Einige haben sich angeblich, ohne speziell mit irgendwelchen Protection-Registern zu spielen aus dem Stellaris ausgesperrt (wie bei AVRs). Worauf muss man besonders achten? Gibt es bei den Stellaris eine "fail-safe" Variante, das Ding zu resetten? Angeblich gibt es einen Debug-Port-Unlock - funktioniert der immer? - Problematische Erratas: Gibt es bestimmte Erratas, die ganze Serien betreffen und die typische fast rein digitale Hobby-Anwendungen massiv behindern, also etwas, dass euch besonders negativ aufgefallen sind? (wie die berüchtigten AVR-EEPROM-Probleme...) ____ Ich habe bereits Datenblatt-Recherche gemacht, aber auf die Frage mit dem Bootloader habe ich keine definitive Antwort...
Ich bin kein Stellaris Experte, aber es interessiert mich auch, weil ich mir gerade auch ein TI M4 Board bestellt habe. Mal abgesehen vom Bootloader, - JTAG müsste doch immer funktionieren. Oder besteht da auch die Gefahr sich "auszusperren"?
Hallo zusammen, wir verwenden seit langem die LM3S-Serie. Allerding nur mit SWD und Jtag. Bootloader wurde selbst geschrieben. Aber von aussperren habe ich noch nichts gehört. Gruß Stumpf
Stumpf schrieb: > Aber von aussperren habe ich noch nichts gehört. http://e2e.ti.com/support/microcontrollers/stellaris_arm_cortex-m3_microcontroller/f/471/t/132539.aspx http://blog.mikucki.eu/2012/02/13/locked-out-evalbot-stellaris-lm3s9b92/ http://e2e.ti.com/support/microcontrollers/stellaris_arm_cortex-m3_microcontroller/f/471/t/150115.aspx
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.