Re: Inbetriebnahme Itelex
Verfasst: Mi 15. Aug 2018, 08:00
Hallo Stephan: Eine Bitte vorab: Wenn du einen Beitrag von dir noch ergänzen willst, benutze die Editier-Funktion (Der Bleistift in der Kopfzeile des Beitrags).
Grundsätzlich scheint das AVRDude zu funktionieren, auch die Fuse-Bits sind richtig gesetzt.
Jedoch ist das mit dem Brennen des Hauptprogramms offensichtlich schief gegangen.
Mit den Lock-Bits habe ich bisher keine Erfahrung. Diese können aber keinesfalls den Bootloader-Bereich gegen Löschen per Programmier-Adapter schützen. Entweder das ganze Flash oder nichts.
Nur für den Zugriff per "eigenem" Programm (also der ausführbare Code des Atmel) lässt dich Bootloader-Bereich und "Apllikationsbereich" trennen.
Du hättest anstelle der Lock-Bits versuchen können, nach normalem Brennen des Bootloaders die main.hex mit der Option -D des AVRDUDE zu programmien.
Wie erkennst du was nun drauf ist:
Der Bootloader ist drauf, wenn nach Power-Up die Blaue LED für etwa eine Sekunde leuchtet. Dies ist die Wartezeit, in der der Bootloader auf "Kontaktaufnahme" wartet.
Die i-Telex-Ethernetkarten-Anwendung ist drauf, wenn (entweder direkt nach Power-Up oder nach der blauen LED) zuerst rot+gelb+grün leuchtet und dann nur rot+gelb. Das ist der RAM-Test, der sicherheitshalber ganz am Anfang läuft.
Wahrscheinlich ist es das beste, wenn du den Bootloader per Adapter brennst und die Anwendung auf dem "üblichen" weg.
http://www.telexupdate.de/ethernet/update.zip <-- habe momentan schwierigkeiten bei Zugriff dort. Hier die ZIP: Und für die weitere Fehlersuche ist es sinnvoll, an der seriellen Schnittstelle der Ethernetkarte mit 9600 8-N-1 zu lauschen.
Grundsätzlich scheint das AVRDude zu funktionieren, auch die Fuse-Bits sind richtig gesetzt.
Jedoch ist das mit dem Brennen des Hauptprogramms offensichtlich schief gegangen.
Mit den Lock-Bits habe ich bisher keine Erfahrung. Diese können aber keinesfalls den Bootloader-Bereich gegen Löschen per Programmier-Adapter schützen. Entweder das ganze Flash oder nichts.
Nur für den Zugriff per "eigenem" Programm (also der ausführbare Code des Atmel) lässt dich Bootloader-Bereich und "Apllikationsbereich" trennen.
Du hättest anstelle der Lock-Bits versuchen können, nach normalem Brennen des Bootloaders die main.hex mit der Option -D des AVRDUDE zu programmien.
Wie erkennst du was nun drauf ist:
Der Bootloader ist drauf, wenn nach Power-Up die Blaue LED für etwa eine Sekunde leuchtet. Dies ist die Wartezeit, in der der Bootloader auf "Kontaktaufnahme" wartet.
Die i-Telex-Ethernetkarten-Anwendung ist drauf, wenn (entweder direkt nach Power-Up oder nach der blauen LED) zuerst rot+gelb+grün leuchtet und dann nur rot+gelb. Das ist der RAM-Test, der sicherheitshalber ganz am Anfang läuft.
Wahrscheinlich ist es das beste, wenn du den Bootloader per Adapter brennst und die Anwendung auf dem "üblichen" weg.
http://www.telexupdate.de/ethernet/update.zip <-- habe momentan schwierigkeiten bei Zugriff dort. Hier die ZIP: Und für die weitere Fehlersuche ist es sinnvoll, an der seriellen Schnittstelle der Ethernetkarte mit 9600 8-N-1 zu lauschen.