Forum: Mikrocontroller und Digitale Elektronik TI (ex-Luminary) Stellaris Serie - Anfängerfallen/Gotchas?


von Assemblino M. (assemblino)


Lesenswert?

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...

von Thomas W. (diddl)


Lesenswert?

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"?

von Stumpf (Gast)


Lesenswert?

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

von Assemblino M. (assemblino)


Lesenswert?


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
Noch kein Account? Hier anmelden.