hennep
reading can seriously damage your ignorance
Is hier iemand die ervaring heeft met het programmeren via JTAG?
Ik heb gisteren geboden op een JTAG programmer via Ebay. Ik was de enige dus ik had hem voor $0.99. Er komt nog wel $17.99 aan verzendkosten bij, in euro's is dat maar 15.75 EUR.
Het lijkt me wel handig om door de code in een werkende avr te kunnen stappen. Debuggen door tekst naar de seriele poort te sturen werkt ook niet altijd even handig.
Vandaag keek ik voor het eerst naar de aansluitingen van de JTAG connector en schrik!!! De enige signalen die ik herkende waren VCC en GND. Pin SRST kom ik in de datasheet niet eens tegen.
Dit kom ik in de datasheet van de ATmega32 tegen:
PC5 TDI (JTAG Test Data In)
PC4 TDO (JTAG Test Data Out)
PC3 TMS (JTAG Test Mode Select)
PC2 TCK (JTAG Test Clock)
blijft nog over: VREF,TRST,SRST
Kan iemand me vertellen hoe ik dit aan ga sluiten?
SparkyGSX
Een manager is iemand die denkt dat negen vrouwen in één maand een kind kunnen maken
Ik ben benieuwd of je het ding thuis krijgt.
Wat zou het precies moeten zijn? Een JTAG ICE-MKII?
AVR's programmeren via een JTAG controller gaat prima, ik doe niet anders. Als je er al een JTAG controller aan hebt hangen, ga je niet ook nog een losse programmer aansluiten.
Niet alle avr's hebben een jtag poort. De meeste hebben alleen maar debugwire en isp. Alleen de grote hebben jtag. Atmega324 bv heeft wel jtag. Maar een atmega88pa niet.
avr's waar het aantal pinnen > 40 hebben jtag
kleiner: debugwire
Is het een echte atmel jtag geval of een clone?
Moet sneller leren typen!
Je hebt nodig de pennen:
TDO
TDI
TCK
TMS
Deze sluit 1:1 aan op de te programmeren AVR. Net zoals hier, maar dan voor 1 enkel device.
Bekijk ook eens de datasheet van de AVR. Hierin staat een hoofdstuk over de JTAG met de betekenis en beschrijving van de aansluitingen.
Heb je een link van de aangeschafte programmer?
Edit: VREF heb je nodig om de programmer te laten weten op welke voedingsspanning je controller werkt. Je kan dit gewoon aan de +5V aansluiten
TRST en SRST ken ik niet, en heb ze ook nog nooit gebruikt.
[Bericht gewijzigd door nick_elentrik op (21%)]
hennep
reading can seriously damage your ignorance
Er staat er weer een. de verkoper heeft blijkbaar een doos vol.
"Mini USB AVR JTAG Programmer Debugger for AVR ATMEGA"
Ik laat het weten zodra hij binnen is.
Het maakt me niet uit dat niet alle avr's zich via jtag laten programmeren. Ik heb ook nog een "mySmartUSB mk2" van www.myAVR.de liggen.
Ik hoef dus maar 4 pennen aan te sluiten, nog een week wachten voordat ik dit uit kan proberen.
Had je beter de Buy it now version kunnen nemen, die was $17,99 inclusief shipping. Is toch weer een eurie minder = een McFlurry.
Ik ben benieuwd of het een echte Jtag is, Usb1287 staat in iedergeval niet in het lijstje supported.
hennep
reading can seriously damage your ignorance
Bijna een dollar minder ($0.99) daar krijg je in nederland weinig flurry voor. Ik had deze niet gezien. De "buy it now" versie van dezelfde verkoper was nog duurder.
Ik ben benieuwd hoe dit gaat werken, en vraag me af in hoeverre de controllers in het lijstje moeten staan. Is jtag niet gewoon een protocol dat wordt doorgegeven door deze programmer?
Ik gebruik de TDI en TDO-poorten etc niet om een Atmega32 te programmeren met een JTAG-Usb kabel.
Ik gebruik:
VCC - VCC
GND - GND
MISO -
MOSI -
RESET -
De ontbrekende aansluitingen zoek ik je morgen wel even uit. Ik heb de sheets even niet bij de hand.
Mvg Stefan
hennep
reading can seriously damage your ignorance
Ik heb de programmer ontvangen, helaas zonder enige documentatie.
hieronder een paar foto's:
http://hennep.xs4all.nl/elec/jtag1.png
http://hennep.xs4all.nl/elec/jtag2.png
http://hennep.xs4all.nl/elec/jtag3.png
http://hennep.xs4all.nl/elec/jtag4.png
http://hennep.xs4all.nl/elec/jtag5.png
De url op het printje daar kan ik niets mee. Er heeft een haan met vieze poten over de pagina gelopen: http://shop57834914.taobao.com/