Elektronik2000.de Forum
» E2000 - Hardware (Altes System)
» E2000-NET-IO
E2000 auf m644p mit USBasp
Seiten (1): [1]  
Autor Beitrag
 
SebaKN
E2000 auf m644p mit USBasp
Hallo zusammen,

Ich versuche nun schon den ganzen Tag den E2000 auf meinen NET-IO zu bekommen. Leider ohne Erfolg trotz intensiver Suche hier im Forum und im restlichen Internet.

Als Programmer hab ich einen Fischl USBasp, mit dem ich in früheren Projekten problemlos auf einen ATMega32 flashen konnte. Gemacht habe ich das damals mit extreme AVR Burner, der kann aber leider keinen 644p

Als Controller habe ich einen 644p. Ist der E2000 überhaupt lauffähig auf einem 644p oder muss ich da zunächst was umbauen?

Mit AVR8 Burn o Mat habe ich die Möglichkeit auf den Chip zu schreiben, bin mir aber nicht sicher ob er das auch tatsächlich macht. Der E2000 bootet nach dem flashen nicht und lässt sich auch nicht über das Netzwerk ansprechen. Wenn ich den Flashspeicher auslesen lasse unterscheidet sich das File von dem E2000-NET-IO.hex in Inhalt und Dateigröße erheblich. Ich gehe daher nicht davon aus dass das Flashen erfolgreich war.

Burn O Mat gibt eine Warnung aus "cannot set sck period. please check for usbasp firmware update", am Ende des Schreibvorgangs kommt allerdings
avrdude.exe: verifying ...
avrdude.exe: 55556 bytes of flash verified

avrdude.exe done. Thank you.

Also sieht eigentlich danach aus, dass das Ding laufen sollte.

Was soll ich machen ?

VIelen Dank schonmal !

Grüße Sebastian
SebaKN ist offline  
 
SebaKN
Nachtrag einen eth_m644_ex_avr_webserver konnte ich problemlos flashen und der startet auch. Der E2000 nicht.
SebaKN ist offline  
 
blueicechip
Du kannst diesen Befehl benutzen

avrdude -p m644 -c USBasp -P USB -e -U lfuse:w:0xff:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m -U flash:w:E2000-NET-IO.hex

Die E2000 Firmware ist eigentlich für den ATmega644 und nicht für den 644p. Du kannst m644 auf m644p ändern, dann meckert avrdude nicht mehr. Da die MCUs sehr sehr ähnlich sind sollte die E2000 trotzdem laufen.
blueicechip ist offline  
 
SebaKN
Ich hab dann gestern Testweise noch mit Burn O Mat einen eth_644_webserver draufgezogen, da ich wissen wollte ob das Flash Brennen funktioniert. Der ist dann ganz normal gestartet und im Anschluss hab ich nochmal den E2000 draufgemacht und es hat dann auch funktioniert, mit den gleichen Einstellungen mit denen es zuvor 20mal nicht funktioniert hat.

Kann ich mir nicht erklären aber ist mir auch egal :) = Normaler Smile
SebaKN ist offline  
Seiten (1): [1]  
 
Suche
» Erweiterte Suche
Optionen
Druckansicht Druckansicht
Thema weiterempfehlen Thema weiterempfehlen