Forum: Mikrocontroller und Digitale Elektronik AT91SAM7S256 mit SAM-BA programmieren


von Johannes G. (Gast)


Lesenswert?

Hi Leute,

ich habe mir das SAM7-P256 Board mit dem AT91SAM7S256 von Olimex gekauft 
und will es mit SAMBA programmieren. Nur wie?

Denn Bootloader des SAMS vorzubereiten also
-TST Jumper setzten
-Einschalten
-TST Jumper entfernen
-Einschalten und mit USB mit dem PC verbinden
klappt.

Mein PC (Win Vista) erkennt das Board. Nun muss man SAMBA starten. Auch 
SAMBA erkennt das etwas am USB ist also wähle ich "\usb\ARM0" aus und 
setzte als Board "no board". Richtig?

Nun habe ich mir von Olimex eine Beispiel Applikation heruntergeladen 
die einfach nur die auf dem Board vorhandenen LEDs blinken lässt.

Nun weis ich nicht mehr weiter. Ich wähle die .bin aus und was mache ich 
dann?

mfg

von Peter Z. (Gast)


Lesenswert?

Flashen eines AT91SAM7S mit Hilfe des integrierten Bootloaders über den
USB Anschluss des Mikrocontrollers

-Software Download von der Atmel Webseite: AT91-ISP v1.12.exe
-Test Pin des Mikrocontrollers auf VCC legen... z.B. 3,3V über einen 
Jumper stetzen
-USB Kabel anstecken (Board mit Strom versorgen)
-10 Sekunden warten. (Bootloader wird ins RAM kopiert)
-USB Kabel entfernen (Stromversorgung entfernen)
-Den Jumper des Test Pin’s wieder öffnen
-USB Kabel wieder anstecken (Treiber sollte nun automatisch installiert 
werden)
-Das Programm SAM-PROG V2.4 öffnen
-Active Connection muss „1“ stehen
-Die zu flashende Datei (xxx.bin) auswählen
-„Write“ drücken.... fertig!

von Johannes G. (Gast)


Lesenswert?

Ah ich muss also SAM-PROG v2.4 öffnen nicht sam-ba v2.9.

von Johannes G. (Gast)


Lesenswert?

Funkt, Danke. Wäre das nur vorher irgendwo deutlich gestanden.

Wie sieht das eigentlich dann aus wird der Bootloader überschrieben?

von A. M. (Gast)


Lesenswert?

Hallo,

ich habe das Problem, dass das flashen fehlschlägt (Status: Failed).
Ich benutze das Board AT91SAM7S256-EK von Atmel mit SAM-ICE.

Habt ihr eine Idee, woran das liegen könnte?

Gruß imhotep

von Martin (Gast)


Lesenswert?

@A. M.

Mehr Informationen bitte.

von A. M. (Gast)


Lesenswert?

welche Infos brauchst du denn? Ich fange gerade an mich in die Materie 
einzuarbeiten, daher weiß ich nicht genau was relevant ist...

von Juergen (Gast)


Lesenswert?

Na vielleicht eine Beschreibung, was du bis zum Fehler gemacht hast, und 
wer diesen Status meldet.

von A. M. (Gast)


Lesenswert?

Okay, ich fange einfach vorne an...
Wie schon ober beschrieben benutze ich AT91SAM7S256-EK-Board und SAM-ICE 
JTAG Emulator. Weiterhin habe von Atmel AT91-ISP.exe v1.13 mit Patch 
heruntergeladen und installiert. Damit wird auch SAM-BA Package 
geliefert mit SAM-BA v2.9 und SAM-PROG v2.4. Das Letztere wollte ich 
benutzen, um eine Beispiel-Binärdatei auf den Controller zu schreiben. 
Bin so vorgegangen, wie im SAM-PROG User Guide beschrieben ist.
Nun habe ich also SAM-PROG geöffnet, meine Binärdatei ausgewählt, 
Verbindung hergestellt ( Target connected -> yes), Security Bit gesetzt 
und anschließend auf Write Flash gedrückt. Und nun meldet SAM-PROG bei 
Status: "Failed 1". Woran liegt das?

Ich hoffe, das war ausführlich und ausreichend beschrieben

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.