Forum: Mikrocontroller und Digitale Elektronik SAM-BA Bootloader geht plötzlich nichtmehr


von ACU (Gast)


Lesenswert?

Hallo liebes Forum!
Ich habe hier eine AT91SAM7S256 ARM Entwicklungsplatine von OLIMEX (bei 
mikrocontroller.net gekauft).
Da ich kein JTAG habe, benutze ich den SAM-BA Bootloader.
Ist zwar etwas umständlich, aber funktionierte ganz gut.
Vorhin habe ich ein kleines selbstgeschriebenes Programm getestet, dass 
einfach eine LED blinken lässt. Das funktionierte auch ganz toll.
Die Freude war leider nicht von großer Dauer, da der Bootloader sich 
jetzt nichtmehr initialisieren lässt. Ich mache die Prozedur wie vorher:
Strom weg, TEST Jumper setzen, 10s warten, Strom weg, Jumper umstecken 
und los. Wenn der Jumper gesetzt ist, blinkt die LED nichtmehr.
Es passiert also irgendwas. Sobald ich das Board aber ohne Jumper wieder 
neu starte (eigentlich sollte jetzt der Bootloader drin sein), blinkt 
die LED trotzdem noch. Das Board wird nicht am PC erkannt, es ist also 
wirklich kein Bottloader drauf.
Die 3,3V am Jumper sind dran.
Ich bin echt verzweifelt, wäre toll, wenn ihr mir helfen könnt.



MfG ACU

von ACU (Gast)


Lesenswert?

EDIT:
Ich habe gerade gemerkt, dass ich in meinem Programm einen Port geändert 
hatte und leider war das der PGMEN2 nicht gesetzt war.
Was mach ich jetzt?
Hilft jetzt nurnoch ein JTAG???


MfG ACU

von achtbit (Gast)


Lesenswert?

Hallo ACU,

hast Du es mal mit dem SAM-BA Boot Recovery versucht?
Zuerst ERASE für paar Sekunden, dann TST, PA0,PA1,PA2 für paar Sekunden 
auf Vcc. Dann sollte SAM-BA wieder dasein.

Viel Erfolg

Gruss achtbit

von Steffen (Gast)


Lesenswert?

hey ACU,

es wäre toll wenn du deine C-Code hier mal reinsetzten könntest.
Ich bin auch Anfänger bei der ARM Programmierung und habe das selbe Bord 
vor mir.
Würde gerne mal sehen wie du das geschieben hast. Habe es auch mal 
versucht, aber irgendwie passiert nichts wenn ich es über SAM-BA sende.
Danke!

von Tobias E. (doenges2)


Lesenswert?

Hallo,

habve jetzt genau das gleiche Problem......hast du es damals 
hinbekommen?
Wenn ich allein den Test Jumper auf 3,3 Volt lege dann klappt es nicht.

Danke und Gruß aus Kölle

Tobi

von Frank (Gast)


Lesenswert?

Mann Mann Mann. Ist der Geldbeutel wirklich so knapp bemessen, dass er 
nicht einmal die 5 Tacken für einen Eigenbau-Wiggler hergibt? Ich 
versteh das nicht. In der Zeit, in der man sich durch solche Geschichten 
nur ärgert und nicht weiterkommt, kann man z.B. 1 Stunde Straße fegen 
und sich dann anständige Werkzeuge kaufen. Mit dem usbprog von Benedikt 
Sauter für 22 Ören können nichteinmal mehr die Parallelport-Verweigerer 
ein Argument vorbringen. Ich verstehe das nicht.

von EFA (Gast)


Lesenswert?

Ich verstehe auch nicht, wie man Software ohne Debugging-Möglichkeiten 
entwickeln will. Bei Amontec gibts ein vollwertiges Jtag-Interface (USB, 
FT2232) für lächerliche 30.- Euro.

von Tobias E. (doenges2)


Lesenswert?

Hallo,

ich habe ein ARM-USB-OCD und das bringt mir gerade gerne mal gar nichts!
ICh habe Ecplise-OpenOCD eingerichtet und da bekomme ich nur 
nichtssagende Fehlermeldungen!
Aber danke für eure Hilfe ;-)

Gruß

Tobi

von Frank (Gast)


Lesenswert?

Wie wärs, wenn du das dann mal ans laufen bringst? Dominic Rath ist 
immer sehr (und ich meine sehr sehr)  hilfsbereit.

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.