Elektronik2000.de Forum
» E2000 - Software (Altes System)
» E2000-Logik
E2000 Firmware auf MEGA644 mit ATMEL AVR Studio flashen
Seiten (2): [1] 2 »  
Autor Beitrag
 
droid530
E2000 Firmware auf MEGA644 mit ATMEL AVR Studio flashen
Hallo Leute,

ich habe mir den ATMEGA 644 bestellt um die E2000 Firmware zu flashen und habe bereits diesen Programmer
http://www.obd-shop.com/danila/product_details.php?id=356&lang=de

Ich weiß nicht ob ich mit diesem Programmer über die E2000-Logic Soft. den Controller flashen kann.
Über AVR Studio sollte es auf jeden Fall gehen, kann mir jemand sagen wie ich die Fusebits setzen muss damit es geht?
Muss der EEPROM auch geflasht werden?

Danke im Voraus!

Gruß
Konstantin
droid530 ist offline  
 
Tropby (Administator)
Hallo,

ich weiß leider auch nicht ob der Programmer über die E2000-Logik Software läuft, aber du kannst uns das ja sicher dann berichten.
Die Fusebits kann ich dir sagen:

Code:
1
avrdude -p m644 -b 115200 -c avr910 -P {PORTNAME -e -U lfuse:w:0xff:m -U hfuse:w:0xd9:m -U flash:w:E2000-NET-IO.hex


Low: 0xFF
High: 0xD9

Natürlich auf eigene gefahr beim setzten ;-) Aber diesen aufruf benutzt auch das E2000-Logik.

Das EEPROM wird wenn es nicht geflashed wird automatisch gesetzt beim ersten Start. Danach kann über die E2000-Logik Software die IP geändert werden!

mfg
Tropby
_________________________
Elektronik2000.de | Software-Entwickler
Tropby ist offline  
 
droid530
So hab jetzt meinen ATMEGA644 mit AVR Studio geflasht und es funktioniert alles!
Über E2000-Logic ging das Flashen nicht, ist aber egal.
E2000-NEI-IO-Control für android geht bei mir auch, hab zwar nur kurz die Logic aufgespielt und noch nicht ausgiebig getestet aber es sieht schon mal gut aus. Danke E2000 Team!
Jetzt warte ich nur noch Updates :D = Breites Grinsen
Kann man irgendwie den Port ändern z.B wenn man mehrere Boards verwenden will?

Gruß
Konstantin
droid530 ist offline  
 
Tropby (Administator)
Nein das geht nicht. Ist aber auch nicht notwendig, da du ja verschiedene IP's haben kannst.
Im Router müssen die Ports dann richtig geroutet werden. Von Außen sind die Ports dann anders als von innen

z.B.
Port 64400 an 64400 (192.168.0.91)
Port 64401 an 64400 (192.168.0.92)

mfg
Tropby
_________________________
Elektronik2000.de | Software-Entwickler
Tropby ist offline  
 
droid530
Super, wusste nicht dass ich Port auf Port routen kann, wieder was gelernt.
droid530 ist offline  
 
Heidos (Betatester)
Hi,

ich befürchte ich habe nen Mega644 gekillt.

Ich habe leider zu spät im AVR-Studio gesehen das erst High und dann Low kommt, nun ist der Mega nicht mehr erreichbar.
Kann das sein das ich die ISP deaktiviert habe?

Gruß
Heidos
Heidos ist offline  
 
Akim (Administator)
Das ist durchaus möglich.
Akim ist offline  
 
DJMitch
Hallo,
ich möchte die E2000 Firmware auf mein AVR-NET-IO-Board mit ATMega644 flashen.
Als ISP-Programmer habe ich den von droid530 genannten vom OBD-Shop.
AVR Studio 4 ist installiert.
Folgende Punkte sind erledigt:
1. ATMega32 gegen 644 getauscht
2. Jumper auf prog.
3. Spannung an
4. ISP-Programmer angesteckt
5. AV Studio:
- Tools --> Program AVR --> Connect
-Platform STK500 und COM 8 --> Connect

Ok soweit klar.
Reiter Main: ATmega644 und ISP Mode
Reiter Program:
-Device: Erase Device und Verify sind an ---> Muss das sein ??

-Flash: Klar das .hex-File

Reiter Fuses:
Was muss ich da einstellen ???
Unten steht Extended 0xFF High 0x99 Low 0x62

Ich denke ich muss Low: 0xFF und High: 0xD9 ändern oder ??


Reiter Lockbits:
Unten steht Lockbit 0xFF

Reiter Advanced 8MHz

Reiter Auto:
Nichts angehagt.

So meine Frage jetzt, was muss ich alles einstellen um die E2000 Firmware richtig zu flashen ????


Liege ich richtig wenn ich die Fuses richtig setze und dann unter Programm nur noch den Button Program drücke ??
Bitte um Hilfe !!
DJMitch ist offline  
 
trollo52

der mit den IC's tanzt
Hallo DJMitch,

vergiss mal Dein AVR Studio, denn das brauchst Du zum programmieren des 644 mit der E2000-Logik nicht.

Installiere das E2000-Logik Programm in der momentanen Version 2.0a6.

Nach Start des Programms kannst Du unter dem Menüpunkt "E2000-NET-IO" im Untermenü unter Punkt 1

"Information bitte lesen" eine Bedienungsanleitung lesen. danach müßte alles klar sein.

Du brauchst im Prinzip nur Deinen ISP-Programmer und das E2000-Logik Programm.

Gruß trollo52
_________________________
AVR-NET-IO mit ATMega644 + E2000-Logik-Software V2.1.2 + ADD-Board V1.3 + Output Device 8fach V1.3
+ Temperatur Device 2fach V1.1 + Input Device 8fach V1.3 + Realtime Clock + modifizierte Pollin-Relaiskarte K8IO + ISP-Adapter + ISP-Eigenbau-Programmer
trollo52 ist offline  
 
Tropby (Administator)
Hallo zusammen,
es ist leider nicht so einfach wie trollo52 es beschrieben hat. Wir unterstützen mit unserem Programm nicht alle Programmer. Daher einfach mal testen ob dein Programmer kompatiebel ist.

An sonsten findest du hier im Forum schon weitere Anleitungen zu den FuseBits und welche einstellungen gemacht werden müssen

Gruß
Tropby
_________________________
Elektronik2000.de | Software-Entwickler
Tropby ist offline  
Seiten (2): [1] 2 »  
 
Suche
» Erweiterte Suche
Optionen
Druckansicht Druckansicht
Thema weiterempfehlen Thema weiterempfehlen