Od pół roku programuje dwa układy na atmega128 za pomocą programatora stk500v2 na USB z oferty AVT (AVTPROG1). Programator działał i działa dobrze ze wszystkim tylko nie z tymi dwoma układami na m128. Do obydwu urządzeń używam dwóch różnych kabli do programowania (mają inne złącza ISP). Nagle i niespodziewanie nie moge zaprogramować tych układów ani odczytać fusów, nic.
Próbuje to zrobić spod WinAVRa jak i spod avrdude. Wszystkie inne układy działają tylko nie te. Procki nigdy nie były blokowane. Czy możliwe jest żeby ostatnie wsady coś popsuły? (znaczy sie napisałem program, puściłem i przestało działać bo coś np wyjechało poza zakres pamięci i wjechało na fusy albo lockbity?).
Kod który jest załadowany wykonuje się prawidłowo. Układ działa ale nie daje się programować.
Dodam że programator chodzi dobrze bo w przypadku obydwu urządzeń ustawia reset na jakiś czas po czym całość kończy się komunikatem:
Co może być grane? Nie mam na to pomysłu
Nic nie ruszałem i po pół roku przestało działać (a używane było niemal codziennie)
Dodam że avrdude zwraca identyczny komunikat kiedy urządzenie nie jest podłączone, tzn kabel programatora nie jest wpięty).
Sprawdziłem kable i połączenia - wszystko jest ok.
Próbuje to zrobić spod WinAVRa jak i spod avrdude. Wszystkie inne układy działają tylko nie te. Procki nigdy nie były blokowane. Czy możliwe jest żeby ostatnie wsady coś popsuły? (znaczy sie napisałem program, puściłem i przestało działać bo coś np wyjechało poza zakres pamięci i wjechało na fusy albo lockbity?).
Kod który jest załadowany wykonuje się prawidłowo. Układ działa ale nie daje się programować.
Dodam że programator chodzi dobrze bo w przypadku obydwu urządzeń ustawia reset na jakiś czas po czym całość kończy się komunikatem:
Cytat:C:\>avrdude -p m128 -c stk500v2 -P COM5
avrdude: stk500v2_command(): command failed
avrdude: stk500_2_ReceiveMessage(): timeout
avrdude: stk500v2_program_enable(): bad STK600 connection status: Unknown (0x64)
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.
Co może być grane? Nie mam na to pomysłu
Nic nie ruszałem i po pół roku przestało działać (a używane było niemal codziennie)
Dodam że avrdude zwraca identyczny komunikat kiedy urządzenie nie jest podłączone, tzn kabel programatora nie jest wpięty).
Sprawdziłem kable i połączenia - wszystko jest ok.