Forum: Compiler & IDEs Problem beim laden des Programms im Mikrocontroller


von gast (Gast)


Lesenswert?

Hallo,
ich programmiere seit zwei Monaten mit dem AT90CAN128. Seit heute beim 
make program kriege ich diese Meldung.

Creating load file for EEPROM: canapi.eep
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" \
        --change-section-lma .eeprom=0 -O ihex canapi.elf canapi.eep
avr-objcopy: there are no sections to be copied!
avr-objcopy: --change-section-lma .eeprom=0x00000000 never used
make: [canapi.eep] Error 1 (ignored)
Starting AVaRICE - for program only
avarice  -c 0,1,0,4 --jtag /dev/ttyUSB0 -B 1000000 --erase --program 
--file canapi.elf
AVaRICE version 2.6, May 22 2007 16:30:56

Failed to open /dev/ttyUSB0: No such file or directory
make: *** [program] Error 1

Das Kabel ist gut eingesteckt, ich habe die fuse Byte wieder 
programmiert, der Strom kurz ein und ausgeschaltet.

danke

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Macht es vielleicht Probleme, weil du versuchst das .elf zu übertragen 
anstatt das .eep?

von gast (Gast)


Angehängte Dateien:

Lesenswert?

hallo,
ich will gern das .elf übertragen und nicht das .eep.Ausserdem habe ich 
nichts in der makefile geändert.
hiermit sckicke ich das Makefile.
danke

von (prx) A. K. (prx)


Lesenswert?

"Failed to open /dev/ttyUSB0: No such file or directory" = Meldung von 
Betriebssystem an Programmierer: Ich weiss nicht was du von mir willst, 
aber den seriellen USB Adapter den du ansprechend willst kenne ich 
nicht.

Ist doch eine ziemlich klare Aussage: Was immer als USB-Programmer 
verwendet wird steckt entweder nicht drin, ist hinüber, oder heisst 
heute anders.

von P. S. (Gast)


Lesenswert?

Liest denn keiner mehr Fehlermeldungen? Schau dir lieber dev an und 
schau nach, wo dein ttyUSB0 hingekommen ist. Leider gibst du null Info 
dazu, was fuer ein System und welche Hardware du benutzt.

von gast (Gast)


Lesenswert?

hallo,
das system ist linux, das serielle USB Adapter ist AVR-JTAG-USB von 
Olimex.

von (prx) A. K. (prx)


Lesenswert?

Der vom System offenbar nicht erkannt wird. Aus/Einschalten vom 
Equipment mitsamt PC sinnvoll. Blick ins Logfile auch (je nach Version 
mit dmesg, oder direkt /var/log/messages).

Adapter mal an anderen PC hängen, einfach nur um zu sehen ob der PC 
diesen Vorgang überhaupt mitkriegt. Wenn nicht, ist der AVR-JTAG-USB im 
Jenseits.

Mal was anderes wie einen USB-Stick in den betreffenden USB-Port stecken 
um zu sehen ob der Port noch ok ist.

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.