zeigt er TTTTTTT oser ttttttttttttt an, zweiteres würde timeout bedeuten, das heißt kein sichtkontakt.
wenn er dir beim flashen irgendwann mal vvvvvvvv anzeigt, dann heißt das das der Flash-EPROM kaputt ist.
(1) installiere neuere flahs version
(2) Überprüfe ob dein IR-Transceiver geht (wie in der anleitung beschriebn mit hyperterminal)
anderer Lösungsweg
Überprüfe, ob die ir dioden (besonders der empfänger) am ASURO noch gehen (wenn die während dem flashen mal den geist aufgegebn haben, ist jetzt murks auf dem asuro)
also bei mir funktioniert ausschliesslich die version 1.4 des flash tools...
die init funktion hat nichts mit dem flashen zu tun, das flashen ist komplett im bootloader des µC. die init() funktion sollte am anfang deiner eigenen programme stehen (die ja erst nach der bootsequenz abgearbeitet werden).
such dir mal nen anderen recher (mit ner echten seriellen schnittstelle) und flashe den selftest(.hex) wieder drauf, sofern das da geht.
Wird langsam immer besser.
Hab jetzt die neueste Flash Version (1.51). Damit geht zumindest schon mal ein bischen was. Der Transceiver hat alle Tests bestanden.
es könnte evtl sein, dass das flash tool denkt, dass die erste page geflashed ist, was aber wahrscheinlich ein fehler ist der auf störlicht zurückzuführen ist.
mit einem USB adapter kann das flashen eigentlich schon technisch nicht funtionieren (usb gibt maximal 5V auf die leitungen, der transceiver erwartet 11-12V. ausserdem fehlen einige steuerleitungen).
ich empfehle dir ganz dringend einen anderen rechenr mit RS232 schnittstelle zu suchen und es da noch einmal zu testen.
offensichtlich kommt beim asuro irgendwas an (sonst wäre ja der selftest noch drauf) aber wahrscheinlich nur datenmüll (sonst wäre ja dein neues programm drauf).
probiers an nem anderen rechner, und flashe den selftest wieder drauf. dann weisst du zumindest, dass es nicht am asuro liegt.
ich kann den USB transceiver nur empfehlen, denn dieser funktioniert deutlich besser als der RS232 transceiver.
Hab jetzt meinen alten IBM Rechner ausgepackt. Mit einer normalen RS-232 und ein bischen rumgewackle des Tranceivers konnte ich den Atmel jetzt flashen.
Ich empfehle aus eigener erfahrung:
nehm für programmier oder anderem bastel zeugs lieber grundsätzlich einen alten computer,
wenn de zum beispiel mal an einer schaltung was falch lötest, und das teil deinen computer schrottet, ärgerst du dich bei einem alten computer sicher weniger
ein 133 tuts das vollkommend, und so was kriegt man heutzutage auf dem schrottplatz.
Lesezeichen