Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 18 sty 2025, o 05:03


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 29 cze 2014, o 09:17 
Offline
Użytkownik

Dołączył(a): 05 gru 2013
Posty: 246
Pomógł: 0

Przymierzam się właśnie do zakupu JTAG ICE, głównie z myślą o możliwości debugowania programu z poziomu Atmel Studio.
Zastanawiam się jednak jak wygląda możliwość programowania układów przez ten interfejs. Innymi słowy - czy domyślnie będę miał dostęp do tych samych możliwości, co w przypadku ISP? Będę mógł ustawić fusebity oraz zaprogramować flash/eeprom? A może najpierw konieczne będzie skonfigurowanie układu odpowiednimi fusebitami?

Chodzi mi przede wszystkim o to, czy mając taki debuger mogę sobie odpuścić uwzględniania gniazdka ISP przy projektowaniu płytki? Zawsze to trochę upraszcza prowadzenie ścieżek magistrali SPI.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 cze 2014, o 09:47 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

Nie posiadam JTag-a ale z tego co wyczytałem
może on zastąpić programator ISP tylko
znowu jest pewne ALE ,
JTag zajmuje więcej pinów uC i nie wykożystasz
ich do innych celów oraz nie wszystkie uC
mają ten interfejs .

Tak więc są za i przeciw ,
każdy interfejs ma zalety i wady
wybór należy do Ciebie ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 cze 2014, o 10:09 

Pomógł: 0

Atlantis napisał(a):
Chodzi mi przede wszystkim o to, czy mając taki debuger mogę sobie odpuścić uwzględniania gniazdka ISP przy projektowaniu płytki? Zawsze to trochę upraszcza prowadzenie ścieżek magistrali SPI.

Tu masz wszystko opisane - http://www.atmel.com/webdoc/atmelice/at ... g_spi.html
http://www.atmel.com/webdoc/atmelice/at ... tions.html



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 29 cze 2014, o 10:12 
Offline
Użytkownik

Dołączył(a): 05 gru 2013
Posty: 246
Pomógł: 0

Zaba napisał(a):
JTag zajmuje więcej pinów uC i nie wykożystasz
ich do innych celów oraz nie wszystkie uC
mają ten interfejs.


Z tego oczywiście zdaje sobie sprawę. Jednak nie wszystkie projekty wykorzystują wszystkie piny mikrokontrolera. Zresztą MCU z JTAG-iem zwykle mają ich więcej. W dodatku w takiej ATmedze 644 piny przypisane do tego interfejsu z tego co widzę nie pełnią żadnej ważnej funkcji alternatywnej. Natomiast brak komplikacji przy prowadzeniu magistrali SPI stanowi pewne ułatwienie.

Mam rozumieć, że dostęp do programowanie przez JTAG mam od początku, nie muszę najpierw ustawiać żadnych bitów przez ISP? W końcu wiązałoby się to z koniecznością wlutowania gniazdka również przy pinach SPI...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 cze 2014, o 12:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

W fuse bitach bit JTAGEN jest domyślnie włączony
(myślę o prockach prosto ze sklepu)
i jeśli go nie wyłączysz to masz dostęp przez JTag

Jeśli chodzi o ewentualne (jak by się okazało że jednak nie jest włączony)
ustawienie tego bitu na docelowej płytce ,to awarjnie
można z pająkiem przez ISP ustawić bez montowania
dodatkowego gniazda.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO