Hallo,
Ich habe mir ein eHaJo ateval zugelegt, allerdings schaffe ich es weder
unter Ubuntu 14.04 noch unter Windows 7 einen µC zu flashen, deshalb
wollte ich fragen, ob ich irgendwelche Jumper falsch bzw. nicht gesetzt
habe, oder ob ich noch etwas beachten muss.
Nun zu den Erklärungen: Ich kann zwischen den verschiedenen
Firmware-Versionen umschalten (wie hier erklärt wird
http://dokuwiki.ehajo.de/artikel:ateval:firmware_beides), sprich die LED
blinkt 2 mal bzw 4 mal.
Bei Ubuntu:
Nach einem "make program" kommt folgende Fehlermedlung:
1 |
|
2 | avrdude -p atmega328p -P usb -c stk500 -U flash:w:main.hex
|
3 | avrdude: usb_open(): cannot read serial number "No error"
|
4 |
|
5 | avrdude: stk500v2_command(): command failed
|
6 | avrdude: stk500v2_program_enable(): bad AVRISPmkII connection status: Unknown status 0x00
|
7 | avrdude: initialization failed, rc=-1
|
8 | Double check connections and try again, or use -F to override
|
9 | this check.
|
10 |
|
11 |
|
12 | avrdude done. Thank you.
|
13 |
|
14 | make: *** [program] Error 1
|
Diese Hinweise
(http://stackoverflow.com/questions/5412727/avrisp-mkii-doesnt-work-with-avrdude-in-linux)
habe ich bereits beachtet.
Unter Windows:
Ich arbeite mit dem AtmelStudio 6.0, allerdings wird das Board von der
Software nicht erkannt.
Der verwendete Treiber ist libusb-win32 (Version 1.2.1.0).
Weiterhin leuchtet die PROG LED (also die Rote) dauerhaft, nachdem sie
zwei mal beim einstecken des Boardes geblinkt hat.
Wenn ihr mir weiter helfen könntet, würde ich mich sehr freuen.