USB-JTAG / Samköpsprojekt #2

Berätta om dina pågående projekt.
Användarvisningsbild
jesper
Inlägg: 722
Blev medlem: 12 juni 2006, 16:04:08
Ort: Laem Mae Phim, Thailand

USB-JTAG / Samköpsprojekt #2

Inlägg av jesper »

USB-JTAG debugger kortet är ett generellt JTAG interface för användning med OpenOCD, en gratis programvara för debug och programladdning via JTAG.

Konstruktionen var egentligen tänkt sitta på iSendIR kortet, men då den var så generell, flyttade jag ut den till ett separat kort. Det skulle inte varit kostnadseffektivt att ha den på iSendIR, då den endast skulle ha användts i den initiale utvecklingsfas.

Kortet är relativt simpelt - en FTDI 2232 krets med dubbla USB-to-serial kanaler. En av dessa körs i bit-bang mode, vilket gör att kanalens I/O pinnar kan manipuleras separat. Med dessa kör man ett JTAG protokoll mot mål-enheten.
Den andra kanal är en vanlig seriekanal (virtuell com-port) som man kan använda för att kommunicera med sitt mål-kort.

I OpenOCD konfigureras kortets pinlayout som "jtagkey", ett välkänd layout.
JTAG kontakten har en 20-pins standard ARM layout, med lite modifikationer som ger lite extra funtionalitet.
Pin 17 och 19 som normalt inte används, DBGRQ och DBGACK, har utbytts till seriekanalens RXD och TXD signaler.
Då behöver man bara JTAG kabeln för all kommunikation med mål-kortet.
Pin 2, är normalt spänningsförsörjning in till JTAG adaptern, men då den är USB ansluten, har jag "vänt" på denna funktion och man kan lägga ut 3.3V eller 5V till mål-kortet.
Dessa extrafuntioner är konfigurerbara med jumpers så man kan anpassa till mål-kortet.


Schema
Länk till schemat i PDF format.


Layout
Bild
Länk till layout i PDF format.

Kortet är två-lagers. Kostnad för ta fram dessa är ca. 3.5 Euro per kort + 20 Euro shipping vid 25 stk.
Då är det eltestad, svart lödmask, kemisk guld och vit komponenttryck på båda sidorna. Skitsnyggt.


Inbyggnad

Bild
Datablad

Kortet passar i en Hammond 1593K inbyggnadslåda av plast, lådans mått är 67*67*28mm.



Komponenter

Nästan allt köpas via Digikey. Jag har överskott av USB kontakter och säljer dessa för 5 kr.
Lite stiftlistor och induktanser bjuder jag på.

Totalpris för de resterande komponenter på Digikey är ca $13. BOM'en är här:

BOM'en är här (PDF)

Notera att priserna från Digikey är EXKLUSIVE tull och moms. Dock är tullsatsen på de flesta (om inte alla) komponenter 0%. Så det tilkommer altså 25% moms.

Total priset för kort, alla komponenter samt inbyggnadslådan blir då ca. 220 kr.


Samköp / beställning

Samme upplägg som för iSendIR projektet gäller.

Är du intresserad av att delta i ett samköp, skriv då ett inlägg här i tråden.

Ni får en vecka på er att bestämma om ni vill delta i samköpet.
Tisdag d. 28 Sept skickar jag PM till de som anmält intresse med exakt belopp som ska betalas. Blir det tillräckligt många, blir det lite
billigare än som beräknat ovan.

Du betalar då till mig via banken och när alla betalat, beställer jag hos Digikey och beställer kretskort (tar 12-14 arbetsdar + shipping).
När alla delar anlänt, delar jag upp i "kit" förpackningar och skickar ut dessa.
Tilkommer några tior i porto. Om du deltar i båda USB-JTAG och iSendIR projektet, sparar du lite porto.



Nu har jag skrivkramp ;-)

Kommentera gärna.

-------

Inga fler beställningar tas emot nu.
Beställningar hittils (10-09-28 14:32) :


mcdanne82
Laserboy
ds77
MiSTer
toffie
stenD
Korken
E85
lizerdboy
Ztepho
Johanb (endast PCB)
nifelheim
snigelen
Stockman
makan1975


Se iSendIR tråden för statusuppdatering:
http://elektronikforumet.com/forum/view ... =3&t=45390
Senast redigerad av jesper 29 september 2010, 18:03:56, redigerad totalt 6 gånger.
mcdanne82
EF Sponsor
Inlägg: 213
Blev medlem: 22 november 2004, 19:51:31

Re: USB-JTAG / Samköpsprojekt #2

Inlägg av mcdanne82 »

Låter intressant, man har ju alldeles för lite prylar hemma ;-)
Tar en USB-JTAG och två IR Sändare.
Användarvisningsbild
Laserboy
Inlägg: 113
Blev medlem: 16 juli 2004, 15:07:02
Ort: Lindome

Re: USB-JTAG / Samköpsprojekt #2

Inlägg av Laserboy »

Det här är jag intresserad av. En USB-JTAG tack.

/LB
Användarvisningsbild
toffie
Inlägg: 1888
Blev medlem: 22 juli 2004, 21:38:07
Ort: Töreboda / Stockholm
Kontakt:

Re: USB-JTAG / Samköpsprojekt #2

Inlägg av toffie »

IR makapären ser jag ingen funktion i.. men denna kanske kan vara bra..
Eftersom jag är helt ny när det gäller ARM så..

1. Denna USB-JTAG använder man alltså för att programmera "egna" och kanske även andra kort baserade
på ARM kretsar, stämmer det?

2. Vilka ARM stödjs? Är det alla, eller är det de som "ni" känner för att göra tillgängliga eller är det möjligen
baserat på vad OpenOCD stödjer? Kan inte komma in på deras sajt nu på jobbet eftersom vår brandvägg
tydligen är helt säker på att det är en spam/scam sida..

3. Skulle kortet kunna programmera exempelvis ST Micros ARM kretsar, som STM32 ARM Cortex?

4. Vad för ARM kretsar kommer ni, som läser detta, använda med denna USB-JTAG?

5. Behöver man endast OpenOCD som programmerings-program för målkorten?
** Fick lite svar från denna tråd på fråga 5; http://elektronikforumet.com/forum/view ... =7&t=42398

6. Blir lådan fräst eller får man fixa det själv?

7. Detta är väl bara ett utvecklingsprojekt? Vad är det som måste göras mer?

Samt sista frågan, är 220kr inkl en tänkt moms på Digikey komponenterna också?
Det blir alltså totalpriset, plus säg en 50kr max för frakt från dig till oss?

Nu när du är igång igen så vill man ju gärna haka på, du har ju inte direkt gjort dåliga saker förut ;) hehe
Kommer nog aldrig glömma yampp7 ;)
Användarvisningsbild
jesper
Inlägg: 722
Blev medlem: 12 juni 2006, 16:04:08
Ort: Laem Mae Phim, Thailand

Re: USB-JTAG / Samköpsprojekt #2

Inlägg av jesper »

@toffie:
1. Jepp.
2. Alla ARM som har JTAG interface ska det fungera på. I alla fall när det gäller ren DEBUG. När det gäller programmering av Flash på kretserna, måste det finns rutiner för detta i OpenOCD. Det finns det för alla de vanliga ARM CPU'er från Atmel, ST, TI, NXP och MÅNGA till.
3. Jepp.
4. Själv använder jag den för Atmel SAM7, ST STM32F103, TI LM3S, NXP 23xx
5. Ja, för bara att programmera flashar. Om du ska debugga behöver du även GDB.
6. Det er tänkt att man måste fixa detta sjäv. Men jag kanske löser det. Om inte annat, så tar jag fram en ritning.
7. Inget mer. Den funkar som den är. Men du måste ju ha något ARM kort med JTAG kontakt.
Får jag rekommendera iSendIR? ;-)
Kanske lite _för_ specialiserat för att vara ett utvecklingskort, men det har sina goda sidor.
Annars tycker jag bäst om ST's F103 serie.

220 kr är total exkl frakt, som kanske blir 20-30 kr. Det är ju rätt lätta grejer.

Ska se om jag kan få lite liv igen i yamppPod'en. Har ca 100 kort och 200+ lådor liggande. :oops:
ds77
Inlägg: 2457
Blev medlem: 24 juli 2008, 09:38:07
Ort: småland

Re: USB-JTAG / Samköpsprojekt #2

Inlägg av ds77 »

Jag är med på en USB-JTAG
Användarvisningsbild
hubben
Inlägg: 1754
Blev medlem: 7 september 2010, 11:46:58
Ort: Örviken

Re: USB-JTAG / Samköpsprojekt #2

Inlägg av hubben »

Kan jag använda denna för att programmera en Atmega48? Vad mer behöver jag isåfall då?
MiSTer
Inlägg: 725
Blev medlem: 26 juli 2007, 03:55:18
Ort: Skene
Kontakt:

Re: USB-JTAG / Samköpsprojekt #2

Inlägg av MiSTer »

Jag är intresserad av en USB-JTAG.
Användarvisningsbild
jesper
Inlägg: 722
Blev medlem: 12 juni 2006, 16:04:08
Ort: Laem Mae Phim, Thailand

Re: USB-JTAG / Samköpsprojekt #2

Inlägg av jesper »

@hubben:
Nej, inte mega48. Det finns en del experimentel support för AVR'er med JTAG.
Du kanske kan hitta mer info på http://openocd.berlios.de/web/
Användarvisningsbild
toffie
Inlägg: 1888
Blev medlem: 22 juli 2004, 21:38:07
Ort: Töreboda / Stockholm
Kontakt:

Re: USB-JTAG / Samköpsprojekt #2

Inlägg av toffie »

Spännande, då hoppar jag på tåget med 1 USB-JTAG också! :)
Användarvisningsbild
stenD
Inlägg: 1355
Blev medlem: 23 september 2010, 21:53:35
Ort: Ljusfallshammar

Re: USB-JTAG / Samköpsprojekt #2

Inlägg av stenD »

Jag beställer USB-JTAG och iSendIR samt lådor, dvs så komplett som möjligt
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: USB-JTAG / Samköpsprojekt #2

Inlägg av Korken »

Jag önskar också en USB-JTAG.
Hur komplett går den att få?
Lödning är inga problem, jag tänkte på komponenterna. Kommer det göras ett samköp på de också?
Är lite osäker på vad du menade i föregående inlägg.

//Korken
Användarvisningsbild
jesper
Inlägg: 722
Blev medlem: 12 juni 2006, 16:04:08
Ort: Laem Mae Phim, Thailand

Re: USB-JTAG / Samköpsprojekt #2

Inlägg av jesper »

Jodå, alla komponenter, låda och kort samköpas. Priset är för allting, förutom sista portobiten från mig, som borde bli ca 30 spänn eller något sånt.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: USB-JTAG / Samköpsprojekt #2

Inlägg av Korken »

Underbart! Skriv upp mig! :D
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

Re: USB-JTAG / Samköpsprojekt #2

Inlägg av lizerdboy »

Om jag visste att OpenOCD funkar med crossworks så är jag intresserad. Ska kolla lite.
Skriv svar