Sida 2 av 3

Postat: 3 juni 2005, 11:42:12
av strombom
Min JTAG saknar reset-utgången som verkar specifik på erixons ritning...

Elfa har inte 74LPT244, vilken ersättare kan man använda tror ni ?

edit: Hittade en 74HC245 i en låda, ska försöka med den
edit2: hittade en 74HC244 också, lyckodag idag

/Johan

Postat: 3 juni 2005, 12:55:01
av strombom
JTAG-programmerare uppritad... *etsas*

Bild

Bild

/Johan

Postat: 4 juni 2005, 00:40:57
av strombom
Då var jtag-programmeraren klar att testas *håller tummarna*

Bild

tack till matseng för att jag hade alla motstånd hemma :P

/Johan

Postat: 4 juni 2005, 15:07:46
av strombom
Kristallen stannar när jag sätter JTAGSEL (pinne 50) hög. Hur är det meningen att man ska styra JTAGSEL ? Jag har testat lite olika men får inte OCD Commander att ansluta...

/Johan

Postat: 4 juni 2005, 16:22:18
av erixon
Jtagsel är till för att välja mellan JTAG boundary scan och JTAG ICE, och det är Jtag ICE du är intresserad av så jorda den (den har ett pull down motstånd till jord internt)
Mer info

Har du pull mostånd på alla jtags pinnarna, och specielt på TDO då det är open colector...

Postat: 4 juni 2005, 16:26:31
av strombom
nä det har jag inte, menar du pull-up eller ner ?

jag funderade över det, men TMS, TCK och TDI är ju utgångar från buffertkretsen så de behöver väl inga pull-up ?

jag ska testa med pull-up på TDO !

/Johan

Postat: 4 juni 2005, 16:55:50
av erixon
Om man inte har pull up på ingångarna så kan man få problem om inte har jtagen ansluten....

Postat: 4 juni 2005, 16:58:41
av strombom
Aha ok! Men nu har jag lött fast JTAG-programmeraren :) temporärt iofs...

erixon: har du använt AT91SAM7S ? vad hade du för utrustning/mjukvara ?

/Johan

Postat: 4 juni 2005, 18:06:16
av erixon
Nej jag har tyvär inte kommit så långt, jag har några AT91SAM7S64 hemma men har inte kommit längre...

Därimot så har jag lekt lite med LPC2106 från philips (ARM det med) men den är betydligt dyrare och kräver en del kring komponter som tex 1.8volts spänings regulator...
Och så saknar den hel del skoj som USB, SSC, osv..

LPC2106 har jag använt WinARM, LPC-P2106 samt MACRAIGOR WIGGLER COMPATIBLEJtag

Du får gärna tala om hur det går.
Och behöver du hjälp så ska jag försöka hjälpa till...

Postat: 4 juni 2005, 18:12:44
av strombom
Nu går det bättre, jag hittade en gammal version av OCD Commander (version 2.2). Den lyckades i varje fall ansluta så nu har jag lite att gå på...

Edit: bara det svåra kvar nu då, bootloader :)

/Johan

Postat: 4 juni 2005, 23:18:22
av strombom
Jag fick reda på att om man byglar pinne 8 och 15 på parallellporten så fungerar även senaste versionen av OCD Commander. Jag har testat och det stämmer. Bara ifall någon annan får för sig att använda detta :)

/Johan

Postat: 8 juni 2005, 22:11:00
av macgyver
jag har också börjat trixxa lite med ett AT91 ARM kort, jag har använt en AT91SAM7S256, och wggler JTAG interface
strombom vad har du för hastighet på kristallen, och vad använde du för värdena på C1, C2 och R1 i PLLRC filtret? tyckte atmels PLL calkylator var lite kryptisk

för övrigt har jag fått igång kortet och kan köra program från RAM-minnet med OCD_commander, håller på nu och gör ett program som man kan använda för att programmera flashminnet med valfri bootloader från COM-porten

nu kanske bilden blev bättre :)
Bild

Postat: 8 juni 2005, 22:14:07
av strombom
Då är vi på exakt samma stadie :)

Jag har en 18.432 MHz precis som på Atmels demokort, det är ju ganska bra frekvens för baudraten blir ju rätt. Sen kör jag samma PLL inställningar som Atmel, alltså dividerar med 5 och multiplicerar med 26... strax under 48MHz

Edit din bild blev lite konstig...

/Johan

Postat: 9 juni 2005, 01:43:45
av macgyver
okej, jag kör med 14.3 MHz kritstall och samma multiplikator som du fast dividerarmed 4.
RS232 kommunikationen verkar fungera även fast jag bara har slumpmässiga värden på kondensatorerna till PLL filtret. de kanske bara påverkar uppstartstid och hur exakt PLL:ens fasföljd stämmer med kristallens

håller du också på att göra kod för nedladdning av bootloader till flashminnet?
isåfall kunde vi kanske hjälpas åt, jag har gjort rutiner för skrivning/radering av flashminnet. Sen behövs ju rutiner för nedladdning och avkodning av bootloaderns .HEX fil från RS232-porten också, men så långt har jag inte hunnit än

Postat: 9 juni 2005, 01:51:49
av strombom
Jag har inte gjort så mycket senaste dagarna så jag har inte gjort skrivning till Flash-minnet än. Jag vore mycket tacksam om du ville dela med dig av den koden?

Har du tänkt att skriva pc-mjukvaran själv som laddar ner filen över rs-232 eller finns det något lämpligt färdigt? Kanske var det du menade med HEX-avkodning?

Jag samarbetar mer än gärna, du har ju kommit längre än mig :) men jag kommer inte hinna göra något innan lördag eller söndag..

/Johan