HI
Brauche euere Hilfe. Ich würde gerne ein ATxmegaA1U-Board mit AVRdude
programmieren. Ohne externe Programmer, weil es ist ja einer drauf.
Allerdings will das nicht so wie gewollt:
Fehler 1:
Wenn ich im Makefile MCU=atxmega128a1 setze, meckert er dass es PORTA
oder DDRA nicht gibt (error: 'DDRA' undeclared). Ist irgendwie
Schwachsinn, besonders weil es funktioniert, wenn man als atmega128
kompiliert alles geht und man eine Datei bekommt, die man flashen
könnte. Eingebunden habe ich die allgemeine io.h
Fehler 2:
1 | avrdude -p atmega128 -P usb -c xplainedpro -U flash:w:blinkboardtest.hex
|
2 | avrdude: jtag3_open_common(): Did not find any device matching VID 0x03eb and PID list: 0x2111
|
Flashen geht nicht über diesen USB-Port am Board. Ich habe den "EDBG
Virtual COM Port" schon so eingerichtet, dass er für Windows bekannt
ist. Aber scheinbar kann ich ihn mit AVRdude nicht richtig ansprechen.
Und das, obwohl Version 6.3 schon "AVRDUDE_PORT = usb" und
"AVRDUDE_PROGRAMMER = xplainedpro" versteht.
Könnt ihr mir helfen?
Hab auch schon einen alten Thread von 2011 durchgelesen, aber das hat
nichts gebracht. Und in der anleitung steht sowas auch nicht.
www.mikrocontroller.net/topic/219878
www.atmel.com/Images/Atmel-42211-XMEGA-A1U-Xplained-Pro_User-Guide.pdf
Danköö!