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.
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.
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.
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:
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.