Uživatelské nástroje

Nástroje pro tento web

Překlady této stránky?:

cs:jtagft2232v

Toto je starší verze dokumentu!


J-tag programátor JTAGFT2232V02A

Dokumentace k modulu E-shop UST

Jedná se o J-TAG programátor vhodný pro programování procesorů ARM osazených v modulu STM32F10xRxT01A. Tento modul programátoru je softwarově i hardwarově kompatibilní se známou konstrukcí BusBlaster V4.

Konstrukce modulu

Modul obsahuje USB interface s čipem FTDI a FPGA Xilinx. FTDI čip je připojován k hradlovému poli přes spínače HC4066. A hradlové pole proto může pracovat samostatně a nebo v kombinaci s FTDI čipem. Interni komunikacni signaly jsou 3.3 V proto, protože spicac HC4066 nepracuje spolehlive se signaly mensimi, nez 2 V.

Využítí modulu

Modul může být díky svojí univerzální konstrukci, kdy je jeho funkce dána obsahem FPGA využit pro různé ůčely

J-tag programátor

ARM

Procesory ARM lze přes tento modul programovat přes OpenOCD. Viz stránka programování ARM

FPGA hradlová pole

Vývojová deska FPGA

Hradlové pole v modulu lze využívat i samostatně v aplikacích, kde je jeho rychlost a rozměr dostačující. Modul tak může být v některých případech použit, jako USB interfaece mezi PC a aplikací.

JTAGFT2232V01A

Je již zastaralá verze modulu, která není nadále podporována.

TODO

Seznam změn: přidat tranzistor na (NRST nebo JNTRST - musím zjistit, nemám u sebe zdrojáky) odebrat piníky J9 , J5 ,J6, J7, J13 - jsou nepotřebné a zabírají místo přidat pojistku na USB přidat sériové odpory 22Ohm na JTCK ,JTDI, JTDO, JTMS dodělat nap. translátor? (budeme zatím programovat jen 3,3V aplikace?)

Napsal MIJA

Chtěl jsem udělat JTAG i s napěťovým translátorem ( 1,8 - 3,3 V), proto jsou tam ty tranzistory na reset. Nemusí se řešit napěťová úroveň. Pro datové signály jsem pořídil od TI sn74avc4t774 na převod úrovně.

Toto byla první verze, kde jsem chtěl otestovat samotnou funkčnost JTAG. Verze po úpravě ve zdrojáku v OPENOCD fungovala, a mezi tím KAHO přišel na ST-link, který umí pohodlněji naprogramovat STM32Fxxx. Já už se na úpravu nedostal.

Pokud bys chtěl FTDI 2232D tak mám ještě dvě (ať mi tu neleží). FTDI dodává už FT2232H, který komunikuje s USB přes High-speed. Bohužel je jiné pouzdro. Určitě dokáže rychleji naprogramovat, ale po prostudování STM je rychlost JTAG omezena a na to stačí FTDI2232D (full-speed).

cs/jtagft2232v.1381497585.txt.gz · Poslední úprava: 2013/10/11 13:19 (upraveno mimo DokuWiki)