
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięŁańcuch JTAG w AtMega
Moderatorzy:Jacek Bogusz, procesorowiec, r-mik, Moderatorzy
Mam projekt, w którym na jednej płycie znajdzie się 8 CPU AtMega z interfejsem JTAG. Urządzenia z JTAG można łączyć w łańcuch. Problem w tym, że nie każdy układ daje taką możliwość. Czy procesory AVR można połączyć w łańcuch i obsłużyć z AVR Studio Dragonem? Nie chciał bym montować 8 złącz do programowania CPU, skoro teoretycznie wystarczy jedno. Czy ktoś praktycznie wypróbował takie połączenie?
-
- -
- Posty:25
- Rejestracja:7 sty 2008, o 19:07
- Lokalizacja:Koziegłowy WLKP
- Kontaktowanie:
Idea interfejsu JTAG polega na tym, że właśnie każdy, dowolny układ wyposażony w Test Access Port (bo to nazwa tego interfejsu) można łączyć w łańcuch. Najczęściej Linie TDO z TDI szeregowo, a TMS i TCK równolegle. Jeżeli oprogramowanie nie obsługuje łańcucha JTAG, wówczas przed rozpoczęciem procesu programowania (bo jak rozumiem o to JKoledze chodzi), należy "ręcznie" (tj. przy pomocy dodatkowego układu lub programu na poziomie komputera PC) zrestartować TAP układów w łańcuchu oraz uaktywnić rejestry Bypass w tych ukłądach, któe mają zostać pominięte podczas programowania. a rzykłąd dla Atmegi 32 rejestr ten uaktywnia się wpisując 0xF do czterobitowego rejestru rozkazów.
Pozdrawiam
M.T.
Pozdrawiam
M.T.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości