Hallo,
ich hab ein Problem mit dem Makefile eines Atmegas1284P, für mein
Atmega168 benutze ich das Makefile168 (s.Anhang) das Programm für den
A168 kann ich ohne Probleme übertagen:
1 | > "make.exe" program
|
2 | avrdude -p atmega168 -P com10 -c stk500v2 -U flash:w:main.hex
|
3 |
|
4 | avrdude: AVR device initialized and ready to accept instructions
|
5 |
|
6 | .................
|
7 |
|
8 | avrdude: verifying ...
|
9 | avrdude: 4766 bytes of flash verified
|
10 |
|
11 | avrdude done. Thank you.
|
12 |
|
13 |
|
14 | > Prozess beendet. Code:0
|
15 | > Dauer:00:04
|
Doch wenn ich auf den Atmega1284p gehe kommt diese Meldung:
1 | > "make.exe" program
|
2 | p atmega1284p -P com10 -c stk500v2 -U flash:w:Hexfiles/MEGA1284_P.hex -u -U lfuse:w:0xff:m -U hfuse:w:0xd7:m -U efuse:w:0xfc:m
|
3 | process_begin: CreateProcess(NULL, p atmega1284p -P com10 -c stk500v2 -U flash:w:Hexfiles/MEGA1284_P.hex -u -U lfuse:w:0xff:m -U hfuse:w:0xd7:m -U efuse:w:0xfc:m, ...) failed.
|
4 | make (e=2): Das System kann die angegebene Datei nicht finden.
|
5 |
|
6 | make.exe: [program] Error 2 (ignored)
|
7 |
|
8 | > Prozess beendet. Code:0
|
9 | > Dauer:00:00
|
Vermutlich liegt mein Fehler darin das mein Makefile des A1284p im
Unterordner "Hexfiles" liegt. Doch auch wenn ich die Makefiles händisch
ins Main-Verzeichnis packe kann ich den Atmega1284p nicht schiessen.
Kann mir jemand sagen wie ich das richtig einstellen muss?
Danke!