mobalist
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
mobalist [2015/01/08 17:58] – jb79 | mobalist [2018/01/08 09:19] – [Programmierung mit DIAMEX ALL-AVR] akuhtz | ||
---|---|---|---|
Zeile 102: | Zeile 102: | ||
// serien nummer | // serien nummer | ||
avrdude -p m32 -c avrisp2 -P usb -U eeprom: | avrdude -p m32 -c avrisp2 -P usb -U eeprom: | ||
+ | |||
+ | // fuses | ||
+ | avrdude -p m32 -c avrisp2 -P usb -U hfuse: | ||
+ | avrdude -p m32 -c avrisp2 -P usb -U lfuse: | ||
</ | </ | ||
Zeile 120: | Zeile 124: | ||
**Achtung: Dieser Adapter ist nur für Prozessoren geeignet, die mit 5V betrieben werden, die meisten Baugruppen aus dem BidiB Projekt arbeiten mit einer Prozessorspannung von 3,3V. Beim Versuch diese Prozessoren damit zu programmieren könnten sie beschädigt oder zerstört werden!** | **Achtung: Dieser Adapter ist nur für Prozessoren geeignet, die mit 5V betrieben werden, die meisten Baugruppen aus dem BidiB Projekt arbeiten mit einer Prozessorspannung von 3,3V. Beim Versuch diese Prozessoren damit zu programmieren könnten sie beschädigt oder zerstört werden!** | ||
+ | |||
Nach meinem Wissen sind aus dem BidiB Projekt nur die Baugruppen Mobalist, S88 BidiB Bridge und DCC-Pola mit 5V Prozessoren ausgestattet. | Nach meinem Wissen sind aus dem BidiB Projekt nur die Baugruppen Mobalist, S88 BidiB Bridge und DCC-Pola mit 5V Prozessoren ausgestattet. | ||
Für die Programmierung mit Ponyprog wird natürlich auch das Programm selbst benötigt. | Für die Programmierung mit Ponyprog wird natürlich auch das Programm selbst benötigt. | ||
+ | |||
Windows User mit 9x/ | Windows User mit 9x/ | ||
+ | |||
Für Windows 7 (andere neue Betriebssysteme müßte jemand testen) benötigt man eine [[http:// | Für Windows 7 (andere neue Betriebssysteme müßte jemand testen) benötigt man eine [[http:// | ||
Zeile 142: | Zeile 149: | ||
Nun folgende Dateien bereithalten: | Nun folgende Dateien bereithalten: | ||
+ | |||
1.) Firmware z.B. mobalist_STANDARD_2.00.03.000.hex | 1.) Firmware z.B. mobalist_STANDARD_2.00.03.000.hex | ||
+ | |||
2.) EEPROM Daten z.B. mobalist_STANDARD_2.00.03.001.hex | 2.) EEPROM Daten z.B. mobalist_STANDARD_2.00.03.001.hex | ||
+ | |||
3.) Seriennummer z.B. MobaLiSt_V0D_P6C00xyza.001.eep (xyza ist die eigentliche Seriennummer). | 3.) Seriennummer z.B. MobaLiSt_V0D_P6C00xyza.001.eep (xyza ist die eigentliche Seriennummer). | ||
+ | |||
Das Firmwarefile wird als erstes eingespielt. | Das Firmwarefile wird als erstes eingespielt. | ||
Zeile 157: | Zeile 168: | ||
Address: 0x83FE | Address: 0x83FE | ||
+ | |||
Size: 2 | Size: 2 | ||
+ | |||
Value: Seriennummer dezimal | Value: Seriennummer dezimal | ||
+ | |||
Haken bei Auto Increment herausnehmen | Haken bei Auto Increment herausnehmen | ||
+ | |||
Die dezimale Seriennummer kann man errechnen, indem man das File MobaLiSt_V0D_P6C00xyza.001.eep nimmt und im Windows Taschenrechner den Programmierer Modus auswählt. Dann links auf Hex klicken und die 4 Stellen (xyza) aus dem Dateinamen eingeben. Habe das hier exemplarisch mit der Seriennummer AAAA gemacht. Dann auf Dez klicken und schon erhält man die dezimale Seriennummer, | Die dezimale Seriennummer kann man errechnen, indem man das File MobaLiSt_V0D_P6C00xyza.001.eep nimmt und im Windows Taschenrechner den Programmierer Modus auswählt. Dann links auf Hex klicken und die 4 Stellen (xyza) aus dem Dateinamen eingeben. Habe das hier exemplarisch mit der Seriennummer AAAA gemacht. Dann auf Dez klicken und schon erhält man die dezimale Seriennummer, | ||
Zeile 166: | Zeile 181: | ||
Jetzt kann das EEPROM korrekt beschrieben werden: Menü Command => Write Data (EEPROM). | Jetzt kann das EEPROM korrekt beschrieben werden: Menü Command => Write Data (EEPROM). | ||
+ | |||
+ | Zum Schutz des EEPROM vor Überschreiben bei einem Prozessor-Update sollte man jetzt nochmals in den Config Bits eine Änderung vornehmen: | ||
+ | Menü Command ⇒ Security and Configuration Bits, dort den Haken bei EESAVE setzen. | ||
FERTIG. | FERTIG. | ||
Nach dem Abstecken des Programmierkabels sollte die rote LED am Mobalist flackern, wenn das Kabel zum BidiB angesteckt wird müssen auch die grüne Bus-LED und die orange LED leuchten. | Nach dem Abstecken des Programmierkabels sollte die rote LED am Mobalist flackern, wenn das Kabel zum BidiB angesteckt wird müssen auch die grüne Bus-LED und die orange LED leuchten. |
mobalist.txt · Zuletzt geändert: 2018/01/08 09:29 von akuhtz