miniARM-JTAG z webu www.mcu.cz

Transkript

miniARM-JTAG z webu www.mcu.cz
ARM JTAG
Standardní výbavou každého MCU s jádrem ARM je rozhraní JTAG. Pomocí tohoto rozhraní je možné
jak uploadovat FW, tak provádět ladění aplikace. Existuje celá řada výrobců nabízející různé adaptéry.
Od těch nejjednodušších až po sofistikovaná zařízení v ceně řádu stovek dolarů.
Nejen mezi začátečníky je velice populární
jednoduchý JTAG adaptér na LPT port navržený
firmou Macraigor Systems pod názvem Wiggler.
Firma uvolnila a na svých stránkách nabízí volně
ke stažení OCD Commander a GNU Tools s
podporou tohoto adaptéru.
Firma Embest podporuje ve svém EmbestIDE velmi
podobný adaptér s názvem EasyICE. EmbestIDE je
volně dostupný v demo verzi, jejíž omezení nejsou pro
použití například s modulem miniARM (LPC2106)
nijak limitující.
Z výše uvedených důvodů byl navržen jednoduchý
JTAG adaptér, který je možné variabilně osadit jako
Wiggler, nebo jako EasyICE. Obě varianty byly odzkoušeny s modulem miniARM a jsou plně funkční. Je
nutné si ovšem uvědomit, že se jedná o to nejjednodušší řešení s limitovanou rychlostí uploadu FW a ladění.
Veškeré časování je řešeno programově a to není pod OS Windows to pravé ořechové.
Podstatně lepších výsledků je možné dosáhnout například s adaptérem Raven (opět od firmy
Macraigor), který se sice také připojuje k LPT portu, ale v režimu EPP. Časování je realizováno interně
v adaptéru a je tedy nezávyslé na OS. Modul kompatibilní s adaptérem Raven je možné vytvořit i
pomocí VariPOD-u z produkce MCUserveru.
Obsah dodávky:
•
•
•
adaptér ARM JTAG
2x konektor PFL14
14 žilový plochý kablík
Popis zapojení:
Adaptér odděluje piny LPT portu od ARMu. Kromě oddělovače a ochranných odporů je v adaptéru
obvod generování signálu RESET, který je možné v případě konfigurace "Wigler" invertovat. Zapojení
konektoru J2 je kompatibilní se standardním 14 pinovým konektorem používaným v JTAG adaptérech
ostatních výrobců.
[email protected]
MCUserver
Bělčická 14, 14100 Praha 4, +420 604 281 263
www.MCU.cz
ARM JTAG
[email protected]
MCUserver
Bělčická 14, 14100 Praha 4, +420 604 281 263
www.MCU.cz
ARM JTAG
[email protected]
MCUserver
Bělčická 14, 14100 Praha 4, +420 604 281 263
www.MCU.cz
ARM JTAG
Schéma adapteru:
Wiggler
EasyICE
Použité součástky:
R1, R3
R2, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13
C1
IC1
T1
J1
J2
4K7
47R
47n
74HC244
BC848
CAN25V
MLW14
Konstrukce:
Adaptér je konstrukčně řešen pro umístění do krytky redukce DB25-DB9. DPS je s ohledem na nízkou cenu
navržena oboustraná neprokovená. Všechny součástky kromě blokovacího kondenzátoru C1 jsou v SMD
provedení - odpory ve velikosti 0805. Při osazování je nutné doplnit čtyři propojky nahrazující prokovy a
proletovat zemní vývod C1 z obou stran - opět náhrada prokovu. Deska plošných spojů je vložena mezi
vývody konektorů J1 a J2. Při sestavování doporučuji nejdříve v jednom dílu krytky přiletovat k DPS konektory
J1 a J2 a následně osadit zbývající součástky.
[email protected]
MCUserver
Bělčická 14, 14100 Praha 4, +420 604 281 263
www.MCU.cz

Podobné dokumenty

RAVO 5 iSeries

RAVO 5 iSeries RAVO si cení úzké spolupráce se zákazníky a snaží se o získávání zpětné vazby od zákazníků. Výsledkem je moderní RAVO 5 iSeries : Nejprodávanější stroj v kategorii silniční zametací stroj. RAVO vít...

Více

součástky

součástky Ročník 2004 Kód časopisu A B C D E F G H J K L M O Q R S T U V W X Y

Více

Dívejte se na televizi na inte

Dívejte se na televizi na inte No, vypada to zajimave, myslim, ze by bylo hezke mit i ten GEOS, jenze je problem, ze i kdyby nekdo ( a kdo ???) preportoval SymbOS - stejne by nebyly aplikace. Stavajici aplikace nejsou relokovate...

Více

2MB - Českobrodsko

2MB - Českobrodsko a od té doby je areál opuštěný a zarůstá plevelem. V roce 2010 se blýskalo na lepší časy, když město koupilo objekt od T.J. Sokol Český Brod. Byl vypracován projekt, který mluví o pořizovacích nákl...

Více

6 - Elsaco

6 - Elsaco zesilovačem s odporovou sítí, která určuje zapojení a rozsah měření příslušné veličiny. Každý vstup je možné konfigurovat samostatně pro měření napětí, proudu, odporu nebo přímé připojení odporovýc...

Více

Quick Start CZ

Quick Start CZ - Nastavení výstupů a jejich přiřazení do kontejnerů - Spuštění generování pomocí Generate [F9]

Více