AVR32 und batchisp: cannot open .hex

Gast #2623903
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.
Gast #2623999
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.