Hiho, ich habe ein USB AVR-Lab von UlliHome.de nachgebaut. Funktioniert als STK500 auch tadellos. Nun wollte ich mal das Boundary Scan Tool probieren, mit einem Atmega32. Leider jedoch findet er ihn nicht. Er zeigt mir zwar in der Software den BoundaryScanner an, jedoch nimmt er den 32iger nicht rein. Meine Fragen nun: 1.) Die Beschaltung... auf der Seite steht: TDO = 1 TRST = 3 TMS = 5 SCK = 7 TDI = 9 GND = 10 Nun stellt sich mir die Frage... TDO, TMS, TDI ist klar, diese verbinde ich einfach mit mega32. SCK... ist damit wirklich SCK gemeint oder eher TCK, weil sonst macht es ja keinen Sinn?! Mit was beschalte ich TRST? Mit dem Reset-Pin des Mega32? 2.) Der Mega32... Ich habe im Mega32 den JTAG Fuse ab enable gestellt. Ein kleines Programm welches eine LED an PA1 blinken läßt ist auf dem mega32 damit ich sehe ob er arbeitet oder nicht. Wie muß ich die Fußes richtig einstellen? Ein Bootload etc... muß nicht extra auf den mega32 das dieser funktioniert? 3.) Die Boundary Scan Software Sobald ich die Software starte funktioniert diese, leider wird halt der mega32 nicht gezeigt. Sobald ich jedoch den Scanner vom USB abziehe und ihn erneut anschließe, stürzt mir das Programm ab. Probiert habe ich es unter XP und Win7 - beides zeigt die gleiche Eigenschaft. Über Tipps und Ratschläge bin ich sehr dankbar!
Ahhh.... Problem gefunden: ist nicht wie bei miso und mosi sonder wie bei rx/tx: TDI <> TDO TDO <> TDI Dann funktioniert die ganze JTAG Geschichte auch ;)
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.