JTAG ARM7/ARM9 32bit core anders dan atmel proggen?

hallo,

ik heb een tijdje geleden de TMS470 gebruikt (32bit uC ARM7core). en geprogrammeerd met JTAG

nu wil ik een AT90USB 646 gaan programmeren via JTAG.
kan dit via dezelfde interface? op mijn programmer zit een 20 polige jtag stekker en op de atmel een 8? pins geloof ik.

iemand hier ervaring mee?

ps. mijn jtag programmer kostte 390 euro, dus hoop hem eigelijk ook voor de atmel te kunnen gebruiken:)

groeten,
wim

Damn €390, kreeg je daar ook de PC bij die het ding programmeert :D? Die van mij kostte iets van €2 of zo. Ik heb ook ooit eens een dergelijke JTAG adapter voor een AVR gebruikt, maar of die precies hetzelfde schema gebruikte weet ik niet. In ieder geval weet ik dat er niet meer dan een of twee logic IC's op zaten. Volgens mij stond er ook een schema voor een JTAG adapter op de site van olimex dacht ik, maar die vind ik niet meer.

Hier kun je eventueel pinouts vinden. Het kan natuurlijk zijn dat je bordje een andere pinout gebruikt. Eventueel kunnen ook de voltages verschillen.

Ik ben geen JTAG expert maar volgens mij is JTAG maar tot op zekere hoogte gestandaardiseerd. Er is dus geen standaard JTAG adapter. In ieder geval ondersteund de software van Atmel (AVR Studio) alleen z'n eigen JTAG adapters, dus daarmee kan het zowieso niet. Misschien via alternatieve software wel maar programmeren via JTAG zal waarschijnlijk buiten de standaard vallen.

JTAG interface specificatie is standaard. De software (en hardware PC<->JTAG interface) helaas niet. Wat voor type JTAG interface heb je ? (ULINK, wiggler, etc..)

[Bericht gewijzigd door Lexy op ]

ik heb de JLINK.
speciaal voor ARM7 en ARM9 core's is mij verteld. ik heb deze gekocht bij de firma INDES uit culemborg.

hier zie je een plaatje en omschrijving van mijn programmer.
http://www.iar.com/p32887/p32887_eng.php

Die progger is helemaal closed source en je zal het moeten proberen te doen met de software die bij de JLINK zit.

Aan de JTAG kant moet je 4 signaal lijnen verbinden met de atmel: TDI,TDO,TMS,TCK (en de ground natuurlijk). In je JLINK software moet je dan proberen de jtag chain te indentificeren. Eventueel moet je een extra BSDL file aanwijzen.

Als dit werkt, kan je proberen de chip te proggen, maar hier zal wel veel uitzoekwerk voor nodig zijn.