LAN-Bootloader für ATmega1284p

Gast #1971951
Lesenswert?

Hallo Udo,

Dein LAN-Bootloader ist ja sehr interessant. Sind die Einstellungen mit 
Ullrichs ETH_M32_EX kompatibel. Wie ist zu verfahren, wenn man kein DHCP 
benutzt sondern mir festen IP's arbeitet?

Viele Grüße

Detlev
OP #1972015
Lesenswert?

Detlev schrieb:
> Sind die Einstellungen mit
> Ullrichs ETH_M32_EX kompatibel.

Wenn die Verbindungen ATmega und ENC und die die Taktversorgung lt. 
README-File mit denen vom ETH_M32_EX übereinstimmen. Musst du 
vergleichen.

Detlev schrieb:
> Wie ist zu verfahren, wenn man kein DHCP
> benutzt sondern mir festen IP's arbeitet?

Eine feste IP bei einem LAN-Bootloader wäre schlecht. Je nach Umgebung 
müsste man entweder die IP des Bootloaders ändern (also Bootloader neu 
kompilieren und brennen) oder das Netzwerk.
So wie es jetzt ist, brauchst du nur einen DHCP-Server bereitstellen und 
der ist z.B. schon beim Tftpd32 enthalten. Dabei kann dein Netzwerk auch 
mit festen IPs arbeiten.

GPL-Fan schrieb:
> geänderten Sourcen

Wie gesagt, der Bootloader beruht auf dem Ethersex-Projekt. Das einzige 
was ich da ergänzt habe, ist die Pin-Konfiguration und die Taktfrequenz. 
Es steht jedem frei, sich das Ethersex-Projekt zu laden und sich selbst 
einen Bootloader zu bauen.

Gruß
Udo
OP #2043799
Lesenswert?

Udo S. schrieb:
> Wie gesagt, der Bootloader beruht auf dem Ethersex-Projekt. Das einzige
> was ich da ergänzt habe, ist die Pin-Konfiguration und die Taktfrequenz.
> Es steht jedem frei, sich das Ethersex-Projekt zu laden und sich selbst
> einen Bootloader zu bauen.

Ich wiederhole mal was ich 2 Beiträge vorher geschrieben habe.

Vielleicht noch zur Ergänzung die Projektseite:
http://www.ethersex.de/index.php/Ethersex

Da sind keine anderen Sourcen zu nötig. In menuconfig den µC auswählen, 
die Taktfrequenz eingeben und die Pin-Konfiguration auf die vorhandene 
Hardware anpassen. Nach dem E6-Wiki die entsprechenden Optionen 
aktivieren und das ganze mit make compilieren. Ansonsten vorgehen wie 
ich es im Zip-File oben  beschrieben habe.

Ich kann noch die .config posten, da kann man sehen welche Optionen in 
E6 eingestellt sind.

Gruß
Udo
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren