NVBs auf dem SAM7

Gast #2137436
Lesenswert?
• ▲
▼
Hi,

habe ein Problem mit dem AT91SAM7X256:
Ich hatte den ERASE-Jumper gesetzt, um alle Speicher komplett zu leeren.
Jetzt kann ich das Board leider nicht mehr programmieren (zumindest den 
Flash nicht). Das Flash Protection Bit habe ich bereits gelöscht.
Ich verwende openOCD mit Yagarto und Eclipse.
Hat jemand eine Idee, welche non-volatile Bits es sonst noch geben 
könnte bzw. wie sie sich auf die Programmierbarkeit auswirken. Im 
Datenblatt habe ich auf Anhieb nichts brauchbares dazu gefunden.

Danke und viele Grüße!
Florian
Gast #2137600
Lesenswert?
• ▲
▼
hallo florian,
durch das erase ist gpnvm bit 3 gelöscht und damit bootet der prozessor 
aus dem rom (samba).
damit er aus dem internen flash bootet musst du gpnvm bit 3 setzen 
(mittels samba oder jtag).

gruss
gerhard
Gast #2140144
Lesenswert?
• ▲
▼
"nicht mehr programmieren" heißt in dem Fall, dass der Microcontroller 
nicht mehr richtig bootet. JTAG funktioniert also, der Microcontroller 
führt aber das Programm nicht aus.
@gerhard: Der Tipp sieht gut aus, werde das mal prüfen. Muss allerdings 
erst noch rausfinden, wie ich das gpnvm-Bit über OpenOCD setzen kann.

Danke!
Gruß
Florian

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.