Witam,
próbuję wgrać na atmege prosty program, który zapali mi diodę. Jednak nie przechodzi mi weryfiacja programu. Szukam już cały wieczór informacji co by mogło być nie tak, ale nigdzie nic mi nie podsuwa jakiegoś pomysłu.
Mikrokontroler programuje pod Linuksem używając avrdude. Otrzymuje taki komunikat:
Rozumiem, że sam komunikat nie wiele mówi, ale muszę zaznaczyć, że jestem początkującym i dano mi niewiele czasu na opanowanie tej maszynki, więc jeżeli ktoś chciałby pomóc, będę bardzo wdzięczny.
Znalazłem informacje że może to zależeć od fusebitów, tylko nie bardzo wiem jak sprawdzić ich ustawienia za pomocą avrdude. Tym bardziej jakie powinno być prawidłowe..
Program wysyłam poleceniem:
próbuję wgrać na atmege prosty program, który zapali mi diodę. Jednak nie przechodzi mi weryfiacja programu. Szukam już cały wieczór informacji co by mogło być nie tak, ale nigdzie nic mi nie podsuwa jakiegoś pomysłu.
Mikrokontroler programuje pod Linuksem używając avrdude. Otrzymuje taki komunikat:
avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0001
0x94 != 0x84
avrdude: verification error; content mismatchRozumiem, że sam komunikat nie wiele mówi, ale muszę zaznaczyć, że jestem początkującym i dano mi niewiele czasu na opanowanie tej maszynki, więc jeżeli ktoś chciałby pomóc, będę bardzo wdzięczny.
Znalazłem informacje że może to zależeć od fusebitów, tylko nie bardzo wiem jak sprawdzić ich ustawienia za pomocą avrdude. Tym bardziej jakie powinno być prawidłowe..
Program wysyłam poleceniem:
# avrdude -c dragon_jtag -p m128 -P usb -U flash:w:code1.hex