USB-JTAG / Samköpsprojekt #2

Berätta om dina pågående projekt.
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 »

Woho! Den bästa julklappen ever! :D
Väntar med spänning på att få hem den!
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 »

Härligt!
Tack för dina ansträngningar jesper.
Ha nu en riktigt God Jul!

/LB
nifelheim
Den första
Inlägg: 2473
Blev medlem: 27 mars 2008, 22:31:16
Ort: stockholm

Re: USB-JTAG / Samköpsprojekt #2

Inlägg av nifelheim »

Ja då fick man ytterligare två COM-portar.... :)
usb.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
nifelheim
Den första
Inlägg: 2473
Blev medlem: 27 mars 2008, 22:31:16
Ort: stockholm

Re: USB-JTAG / Samköpsprojekt #2

Inlägg av nifelheim »

Om jag nu vill prova lite så tänkte jag så här:

Bygla 1 och 2 i JTAG kontakten, för att få spänning till I/O, LED2 lyser.
Bygla 1 och 2 i "local loopback" byglings arean JP2 :wink:

FT2232 startar default som två USB till seriell omvandlare, om jag fattade databladet rätt.
Om jag nu pluggar in den i min windows maskin och ansluter med en terminalemulator borde väl den ena COM porten eka tillbaka tecknena jag skriver i terminalprogrammet?

Har jag lite otur när jag tänker?
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: USB-JTAG / Samköpsprojekt #2

Inlägg av Micke_s »

den som jtag:en kör mot ska väl confas som d2xx och ha rätt vid och pid för openocd att hitta + drivrutiner.
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 »

Det blev lite fel på layouten så TX o RX blev förskutet 1 pinne. Sen "fixade" jag detta, tyvärr på fel sätt, så det blev ännu värre :oops: :doh:

Det kommer mer dokumentation om detta, även en fil/info om innehållet för EEPROM'en så att den kör rätt som en 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 »

Okay, i fredags gick de första paketen iväg, med USB-JTAG, till:
LaserBoy, ds77, MiSTer, toffie, Korken, e85, lizerdboy och snigelen.
perra_e och hanzibal skickade jag kretskort till och nifelheim hämtade sina kort förra veckan.
Återstår nu några iSendIR och några combo.

Nu är det ju så att ingen är perfekt. Nej, inte ens jag. :oops:

Som sagt blev det två smärre fel på kortet (notera at dessa inte påverkar själva JTAG funktionen, endast den extra seriella kanal):
1. Korskopplingsbygeln JP2 blev lite fel. Meningen var att man skulle kunna flippa TX/RX vid att bygla antigen (om man tittar på schemat) vertikalt eller horisontalt, men jag var lite för snabb, så att endast vertikalt funkar. Ska man växla TX/RX måste man fixa med två sladdar. Som tur är funkar iSendIR med den vertikala byglingen. Notera även att pinnumreringen på kretskorttrycket är FEL. Pinnumreringen är som på en "vanlig" 2-radig stiftlist.

2. Pinne 39 och 40 är RX o TX, men jag fick kopplat till pinne 38 o 39 istället. Lätt fixat, tänkte jag, bara att vrida benen lite. Jodå, men man ska komma ihåg att vrida rätt ben åt rätt håll. Så jag lyckades vrida in pinne 37 och 38 istället, vilket kan ses på bilden nedan.
Bild

Alla ni som har fått kort, där jag har lödd på kretsen har altså fått denna illa utförda "fix".
Det skulle inte varit så illa om inte jag kapat pinne 39 för att underlätta fixen. Så nu är det rätt knepigt att få till det rätt och att få en liten tråd att hänga fast på den saknade pinne 39. Men det går, se bilderna nedan.
Bild
Bild

Nu till det lite roligare - att få JTAG'en igång.

Hämta FTDI's eeprom utility här:
http://ftdichip.com/Support/Utilities/FT_Prog_v1.12.zip

Och hämta min template för USB-JTAG här:
http://www.frozencity.com/ef/jespers_usb_jtag.xml

Öppna FT_Prog och tryck F5, du ska nu se data för USB-JTAG'ens FT2232 krets samt EEPROM.
ftprog_1.jpg
Öppna nu templaten med File->Open Template. Då kommer även den upp i ramen till vänster.
Högerklicka på devicen och välj "Apply Template" och sen min template.
ftprog_2.jpg
Programmera nu in detta data i EEPROMen vid att klicka på blixten (eller tryck Ctrl-P).
ftprog_3.jpg
Välj Program och sen Close.

Då är donglen klar och du du kan använda (bl.a.) de scripts som finns i iSendIR projektet.
"Huvud-scriptet" för nedladding av applikationen till kortet är isendir.cfg

Hur konfigurationen av "Extern Tool" för OpenOCD kan se ut, ser man här:
Bild

Observera att scripten som finns just nu i iSendIR projektet är för OpenOCD 0.5-dev, och den version av OpenOCD som fanns i min ursprungliga VM, är version 0.4.
De nya scripts funkar INTE med 0.4, då OpenOCD i sin visdom envisas med att ändra en större mängd av kommandouppsättningen för varje version av programmet.
OpenOCD 0.5-dev finns inte som "färdig" nedladdning utan måste kompileras "på plats". Detta är egentligen rätt enkelt, om man bara vet de rätta kommandon.
Jag kommer uppdatera iSendIR tråden med info om hur man gör detta.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Senast redigerad av jesper 11 januari 2011, 11:58:39, redigerad totalt 1 gång.
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 »

Yeeeeey! Äntligen! :D Tack så hemskt mycket för att du gjorde det här!
Och för min del gör de lilla skönhetsmissen inget alls.

Väntar med spänning att den ska komma fram. :eh:
snigelen
Inlägg: 815
Blev medlem: 8 maj 2009, 11:02:14
Ort: Lund

Re: USB-JTAG / Samköpsprojekt #2

Inlägg av snigelen »

Jag fick mitt paket igår, så du har säkert ditt idag.

(Men det var ingen USB-kontakt med, skulle man ha sagt till särskilt om den? Men det spelar ingen roll, jag skall ha några liggande. Någonstans...)
makan1975
Inlägg: 106
Blev medlem: 21 september 2010, 16:54:03
Ort: Lysekil

Re: USB-JTAG / Samköpsprojekt #2

Inlägg av makan1975 »

Skriv svar