Forum: Mikrocontroller und Digitale Elektronik AVR32 und batchisp: cannot open .hex


von avr32?! (Gast)


Lesenswert?

Hallo an alle,

Ich bin neu in der Welt des AVR32, hatte bisher immer nur 8biter von 
Atmel benutzt. Da ich nun etwas mehr Leistung brauche bin ich auf ein 
AVR32 board umgestiegen. Mein Problem ist allerdings das ich es nicht 
schaffe den Controller zu flashen. Ich benutze zum flashen batchisp von 
der Konsole aus mit dem AVR32 Bootloader von Atmel. Wenn ich batchisp 
-device avr32uc3b0256 -hardware usb -operation echo test ausführe 
scheinen alle Schritte zu funktionieren und es erscheint "test". Auch 
das löschen des Flashspeicher scheint zu funktionieren "batchisp -device 
at32uc3b0256 -hardware usb -operation erase f memory flash blankcheck" 
für alle Schritte wird pass angezeigt. Nur wenn ich "batchisp -device 
at32uc3b0256 -hardware usb -operation erase f memory flash blankcheck 
loadbuffer test.hex  program verify start reset 0" ausführe kommt 
"cannot open .hex file" (gleiches passiert wenn das .elf File verwendet 
wird). Bin momentan ein wenig ratlos an was das liegen kann da ja 
offensichtlich die Kommunikation zwischen PC und uC funktioniert. Ich 
habe schon versucht das hex-File unter Angabe des kompletten Datenpfades 
zu flashen oder habe es in den \bin Ordner von Flip3 geschmissen und es 
dann so versucht. Ich nutze ein WinXp rechner. Ich würde mich sehr 
freuen wenn jemand helfen könnte.

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?

IrgendwieempfindeichkeinerleiVerlangendiesenTextauseinanderzuklamuesernu 
ndlesbarzumachen.

von avr32?! (Gast)


Lesenswert?

Ich bin neu in der Welt des AVR32, hatte bisher immer nur 8biter von
Atmel benutzt. Da ich nun etwas mehr Leistung brauche bin ich auf ein
AVR32 board umgestiegen.

Mein Problem ist allerdings das ich es nicht schaffe den Controller zu 
flashen.

Ich benutze zum flashen batchisp von der Konsole aus mit dem AVR32 
Bootloader von Atmel.

Wenn ich
"batchisp -device avr32uc3b0256 -hardware usb -operation echo test"
ausführe scheinen alle Schritte zu funktionieren und es erscheint 
"test".

Auch das löschen des Flashspeicher scheint zu funktionieren:
"batchisp -device at32uc3b0256 -hardware usb -operation erase f memory 
flash blankcheck"
für alle Schritte wird pass angezeigt.

Nur wenn ich

"batchisp -device at32uc3b0256 -hardware usb -operation erase f memory 
flash blankcheck loadbuffer test.hex  program verify start reset 0"

ausführe kommt "cannot open .hex file" (gleiches passiert wenn das .elf 
File verwendetwird).

Bin momentan ein wenig ratlos an was das liegen kann da ja
offensichtlich die Kommunikation zwischen PC und uC funktioniert.

Ich habe schon versucht das hex-File unter Angabe des kompletten 
Datenpfadeszu flashen oder habe es in den \bin Ordner von Flip3 
geschmissen und es dann so versucht.
Ich nutze ein WinXp rechner.

Ich würde mich sehr freuen wenn jemand helfen könnte.

Ich hoffe so ist es besser

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.