TI (ex-Luminary) Stellaris Serie - Anfängerfallen/Gotchas?

OP #2847647
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...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.