Forum: Mikrocontroller und Digitale Elektronik NET-IO mit Ethernet-Bootloader


von Stefan Pleis (Gast)


Lesenswert?

Hey,

ich benutze ein AVR-NET-IO mit nem ATmega644 und habe jetzt den 
LAN-Bootloader von Tobias (Beitrag "LAN-Bootloader für AVR-NET-IO usw.") 
entdeckt. Ich finde den eigentlich schon ziemlich gelungen und 
praktisch, hab damit jedoch ein Problem:
In den ersten Versionen funktionierte mit dem Bootloader UART nicht 
mehr. Das wurde gefixt.
Dann wurde ein "Watchdog-Absteller" eingefügt (der Bootloader 
deaktiviert den Watchdog damit dieser nich ständig resettet). Das klappt 
auch. Nur leider funktioniert bei mir dann UART wieder nicht mehr :(

Tobias schrieb zum UART-Fix damals:
"Der UART wurde nach Verlassen des Bootloaders nicht in den gleichen
Zustand wie nach einem Hardware-Reset gesetzt."

Das kann ich doch sicherlich auch auch irgendwie in meinem Programm 
erledigen, oder? Wie mache ich das?

Ich würde ja Tobias selbst fragen, aber der letzte Eintrag in dem Thread 
ist von 2009 und Tobias hat auch kein Profil hier :(

Hoffe ihr könnt mir helfen! :)

von Sascha W. (sascha-w)


Lesenswert?

Stefan Pleis schrieb:
> Hey,
>
> ich benutze ein AVR-NET-IO mit nem ATmega644 und habe jetzt den
> LAN-Bootloader von Tobias (Beitrag "LAN-Bootloader für AVR-NET-IO usw.")
> entdeckt. Ich finde den eigentlich schon ziemlich gelungen und
> praktisch, hab damit jedoch ein Problem:
> In den ersten Versionen funktionierte mit dem Bootloader UART nicht
> mehr. Das wurde gefixt.
> Dann wurde ein "Watchdog-Absteller" eingefügt (der Bootloader
> deaktiviert den Watchdog damit dieser nich ständig resettet). Das klappt
> auch. Nur leider funktioniert bei mir dann UART wieder nicht mehr :(
ich nehme mal an ausserhalb des Bootloaders

> Tobias schrieb zum UART-Fix damals:
> "Der UART wurde nach Verlassen des Bootloaders nicht in den gleichen
> Zustand wie nach einem Hardware-Reset gesetzt."
>
> Das kann ich doch sicherlich auch auch irgendwie in meinem Programm
> erledigen, oder? Wie mache ich das?
sicher - wenn du alle UART-Register mit deinen Einstellungen 
beschreibst, auch die die sich gegenüber der Defaultkonfiguration 
(Reset) nicht ändern würden.

Sascha

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.