-
Data: 2020-07-03 11:05:30
Temat: Re: Programatory JTAG
Od: a...@m...uni.wroc.pl szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Atlantis <m...@w...pl> wrote:
> Powr?ci?em ostatnio do przerwanej jaki? czas temu nauki VHDL-a. W jednej
> z ksi??ek poruszony by? temat programowania uk?ad?w CPLD za
> po?rednictwem interfejsu JTAG, w tym r?wnie? ??czenia kilku uk?ad?w w
> "daisy chain" celem ich jednoczesnego programowania (np. je?li w
> projekcie mamy mikrokontroler wsp??pracuj?cy z uk?adem programowalnym).
> Niby wiedzia?em, ?e taka mo?liwo?? istnieje, ale jako? si? nad tym do
> tej pory nie zastanawia?em. Teraz jednak zastanawiam si? nad pewn?
> kwesti?, mianowicie wi?kszo?? producent?w uk?ad?w/mikrokontroler?w
> oferuje dedykowane dla nich programatory JTAG. Mo?na wi?c kupi? osobne
> narz?dzia przeznaczone np. dla ARM-?w od konkretnego producenta albo
> CLPD/FPGA od Xilinx, Altery czy Latice.
>
> Do tej pory zak?ada?em, ?e wyst?puj? jakie? drobne r??nice w
> interpretacji i JTAG-iem przeznaczonym do programowania Xlinx?w nie
> zaprogramuj? np. AT91SAM7.
>
> Jednak co w sytuacji, kiedy w projekcie b?d? mia? obydwa te urz?dzenia,
> po??czone w daisy chain? B?d? musia? programowa? "na raty", podmieniaj?c
> programatory, czy te? jedno narz?dzie poradzi sobie z obydwoma uk?adami?
Wydaje mi sie ze wiekszosc "malych" mikrokontrolerow nie
na prawdziwego JTAG-a. Np. SWD logicznie dziala podobnie
do JTAG-a, ale _nie_ ma mozliwosci laczenia "daisy chain".
O ile pamietam jedyna standartowa funkcja JTAG-a jest
"boundary scan", myslalem o tym zeby sie tym pobawic,
ale te mikrokontrolery ktore ogladalem nie implementuja
"boundary scan"...
Czyli pozostaja niestandartowe funkcje producenta. W przypadku
ARM-ow dosc istotna czesc jest standartowa: interfejs pozwala
"przechwycic" szyne SOC-a i debuguje sie przez podlaczone
do niej uklady. Niestety, producenci robia ze szczegolow
tajemnice (o ile wiem pelna dokumentacja jest dostepna
tylko jak sie podpisze NDA (czyli wiazaca obietnice ze sie
nie powie innym)). W praktyce, przez ST-linka (ktory
teoretycznie jest tylko do procesorow ST) udalo mi sie
dostac troche danych z LPC. Ale akurat procedury
programowania sa inne. Tzn. kazdy producent ma swoj
interfejs od flashowania.
Jest zrozumiale ze np. ST nie chce by ich programatory uzywac
do programowania ukladow konkurencji (i podobnie inni producenci).
Sa tez programatory uniwersalne, np. openocd, ale to raczej
od niezaleznych dostawcow...
--
Waldek Hebisch
Następne wpisy z tego wątku
- 03.07.20 12:07 Silver Dream !
- 03.07.20 13:01 stary grzyb
- 04.07.20 00:54 Silver Dream !
Najnowsze wątki z tej grupy
- Propagation velocity v/c dla kabli RF
- Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- Czujnik nacisku
- Protoków komunikacyjny do urządzenia pomiarowego
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
- Historia pewnego miernika kalibratora
- Ustym 4k Pro i wyświetlacz
- Czemu rozwaliło celę?
- Wojna w portfelu
- Jaki trojfazowy licznik tuya lub podobny?
- Problem z dekoderem adresów
- Intel się wyprzedaje: po 10latach pchnęli pakiet kontrolny Altery za 1/4 kwoty zakupu
- Korekcja perspektywy
Najnowsze wątki
- 2025-05-09 Propagation velocity v/c dla kabli RF
- 2025-05-09 Warszawa => Senior Node.js Developer (doświadczenie z framework Nest.
- 2025-05-09 Patrolowanie kampusów
- 2025-05-09 Faktyczne opodatkowanie medianowej płacy w Polsce wyniosło 39,4% w lis. 2024r.
- 2025-05-09 Coca-Cola robi butelki z recyklingu, ale nie etykiety ani zakrętki
- 2025-05-09 Faktyczne opodatkowanie medianowej płacy w Polsce wyniosło 39,4% w lis. 2024r.
- 2025-05-09 ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- 2025-05-09 Gdańsk => PHP Developer <=
- 2025-05-09 Warszawa => Programista C <=
- 2025-05-09 Kiero od deregulacji III Rzeczy (pospolitej) w zaciąga kredyt w 17 bankach by ratować prywatny biznes
- 2025-05-09 Kiero od deregulacji III Rzeczy (pospolitej) w zaciąga kredyt w 17 bankach by ratować prywatny biznes
- 2025-05-09 ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- 2025-05-09 Gliwice => Business Development Manager - Network and Network Security
- 2025-05-09 Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- 2025-05-09 Gdańsk => Team Lead Data Engineer (Snowflake) <=