Cześć,
Potrzebuję odczytać oraz zmodyfikować rejestr pamięci w uC Atmega 640. Zainstalowany jest on w centrali wentylacyjnej, w której producent ma bug obracający czujniki temperatury. Niestety centrala jest już po gwarancji, a najbliższy serwis, który jest w stanie to zmodyfikować, ma ponad 300 km w jedną stronę. Pozostali jedynie proponują wymianę całej płyty głównej, bo nie mają interfejsu do centrali. Koszt wymiany płyty głównej to 30% centrali...
Aktualnie znalazłem manual serwisowy do bliźniaczej centrali. Odnalazłem rejestry pamięci, które odpowiadają za wybór czujników. Czyli jest to do zrobienia i nawet wiadomo, co trzeba zrobić :)
Niestety mam problem z podłączeniem się do mikrokontrolera. Zweryfikowałem złącze serwisowe i są tam wyprowadzone piny zgodne z pinoutem JTAG ICE - do weryfikacji jedynie reset (na tym pinie jest ciągle 3,3V). Zakupiłem Sipeed RV Debugger Plus, niestety próby połączenia z wykorzystaniem AVRDude kończą się niepowodzeniem:
Nigdy wcześniej nie korzystałem z JTAG. Czy może być to wina kiepskiego konwertera? Zamówiłem Arduino Leonardo do testów JTAG. Co powinienem robić dalej? Zakupić MPLAB SNAP lub Atmel ICE?
Potrzebuję odczytać oraz zmodyfikować rejestr pamięci w uC Atmega 640. Zainstalowany jest on w centrali wentylacyjnej, w której producent ma bug obracający czujniki temperatury. Niestety centrala jest już po gwarancji, a najbliższy serwis, który jest w stanie to zmodyfikować, ma ponad 300 km w jedną stronę. Pozostali jedynie proponują wymianę całej płyty głównej, bo nie mają interfejsu do centrali. Koszt wymiany płyty głównej to 30% centrali...
Aktualnie znalazłem manual serwisowy do bliźniaczej centrali. Odnalazłem rejestry pamięci, które odpowiadają za wybór czujników. Czyli jest to do zrobienia i nawet wiadomo, co trzeba zrobić :)
Niestety mam problem z podłączeniem się do mikrokontrolera. Zweryfikowałem złącze serwisowe i są tam wyprowadzone piny zgodne z pinoutem JTAG ICE - do weryfikacji jedynie reset (na tym pinie jest ciągle 3,3V). Zakupiłem Sipeed RV Debugger Plus, niestety próby połączenia z wykorzystaniem AVRDude kończą się niepowodzeniem:
Nigdy wcześniej nie korzystałem z JTAG. Czy może być to wina kiepskiego konwertera? Zamówiłem Arduino Leonardo do testów JTAG. Co powinienem robić dalej? Zakupić MPLAB SNAP lub Atmel ICE?
