Forum: Mikrocontroller und Digitale Elektronik AT91SAM7X startet nicht


von Martin (Gast)


Angehängte Dateien:

Lesenswert?

Hallo an Alle,

ich komme einfach nicht weiter. Ich habe eine eigene Platine mit einem
AT91SAM7X256 entwickelt und bekomme ihn einfach nicht zum laufen.
Ich habe die Platine schon mehrmals gecheckt. Vorher habe ich auf dem
Olimex SAM7-EX256 erfolgreich programmiert, das Programm läuft also.
Leider läuft das Programm nicht auf dem fabrikneuen Controller.
Interesssanterweise funktioniert der Controller vom Olimex-Board (habe
ich heruntergelötet und auf meine neue Platine gesetzt) auf der neuen
Platine. Deshalb schließe ich Hardwarefehler auf meinem Board aus. Ich
kann also den bereits beschriebenen Controller vom Olimex-Board auf mein
Board löten und dort auch weiterprogrammieren.
Jetzt meine Frage: Kann es sein, dass ich bei dem fabrikneuen Controller
noch irgendwas aktivieren muss bevor er mir das Programm in den SRAM
lädt?
Laut Eclipse wird mein Programm erfolgreich in den Flash geladen, aber
es wird entweder nicht in den SRAM geladen oder nicht richtig gestartet.

Ich benutze die Yargato Toolchain mit OpenOCD und ARM-USB-Tiny-H. Im
Anhang könnt ihr mein Config file einsehen.

Ich wäre auch echt dankbar wenn ihr mir Tipps geben könnt was ich noch
versuchen kann.

Viele Grüße
Martin

von gerhard (Gast)


Lesenswert?

hallo martin,
hast du gpnvm bit 2 auf 1 gesetzt?
wenn nicht dann boot der prozessor mit dem internen ROM (SAM-BA).

gruss
gerhard

von Martin (Gast)


Lesenswert?

Hallo Gerhard, ja ich hab das Bit gesetzt:

at91sam7 gpnvm 0 2 set ...

Kann es sein, dass ich die Befehlsreihenfolge in meiner .cfg verkehrt 
ist?


Danke im Voraus
MArtin

von -Gast- (Gast)


Lesenswert?

.cfg File sieht in Ordnung aus!

von Martin (Gast)


Lesenswert?

Kann es sein, dass ich den fabrikneuen Controller erst über Sam-ba 
booten und dort noch das gpnvm Bit 2 setzen muss, damit er endlich aus 
dem flash bootet?

von gerhard (Gast)


Lesenswert?

>Kann es sein, dass ich den fabrikneuen Controller erst über Sam-ba
>booten und dort noch das gpnvm Bit 2 setzen muss, damit er endlich aus
>dem flash bootet?
JA!

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.