Forum: Compiler & IDEs Läuft/ Läuft nicht


von Michael (Gast)


Lesenswert?

Hallo,

ich flashe einen Atmega128 mit dem Bootloader und das Programm läuft.

Wenn ich den Atmega dann abschalte und wieder ein läuft das Programm 
nicht mehr.

Hat jemand eine Idee an was das liegen kann?

Gruß Michael

von Siggi (Gast)


Lesenswert?

Das kann an vielen Dingen liegen!

von Michael (Gast)


Lesenswert?

Für mich hört sich mein Problem auch ziemlich bescheuert an.

Nenn mir trotzdem ein paar Möglichkeiten um das einzugrenzen.

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Vielleicht hat der Bootloader einen Bug. Du könntest den Hersteller oder 
Programmierer fragen, wie er deine Probleme einschötzt.

von Timmo H. (masterfx)


Lesenswert?

Also dass sich der Flash-Speicher verändert glaube ich eigentlich nicht, 
aber du kannst nach dem Flashen ja mal den Flash wieder auslesen und 
vergleichen.

von holger (Gast)


Lesenswert?

>Für mich hört sich mein Problem auch ziemlich bescheuert an.
>Nenn mir trotzdem ein paar Möglichkeiten um das einzugrenzen.

Vermutlich startet der Bootloader wieder nach dem einschalten.
Wie arbeitet der denn.

von Kai G. (runtimeterror)


Lesenswert?

ggf. initialisiert der Bootloader irgendwas, auf das sich dein Programm 
verlässt. Nach einem Reset (ohne dass der Bootloader aktiv wird) fehlt 
diese Initialisierung.

Ohne Kenntnis des Programmcodes und der Schaltung kann man wie immer nur 
raten...

von Peter D. (peda)


Lesenswert?

Michael wrote:
> ich flashe einen Atmega128 mit dem Bootloader und das Programm läuft.

Welchen Bootloader?

Es gibt doch nicht nur einen Bootloader.
Du mußt also schon konkret den Bootloader nennen (Link oder Sourcecode).


Peter

von Gast (Gast)


Lesenswert?

Wenn es sich bei dem bootloader um den von Peter handelt überleg dir 
jede weitere antwort ganz genau ;)

von Michael (Gast)


Lesenswert?

ich verwende den bootloader von microsyl mit Megaload

von Peter D. (peda)


Lesenswert?

Michael wrote:
> ich verwende den bootloader von microsyl mit Megaload

Auf der Webseite steht leider: "All source files schematics, PCB, HEX 
file are not available."

D.h. Du mußt Dich bei Problemen direkt an microsyl wenden oder nen 
anderen Bootloader nehmen.


Peter

von jl (Gast)


Lesenswert?

vielleicht bleibt er nach dem Reset im Bootloader Modus, da er die 
Applikation nicht findet? Gibt es da Anforderungen nach einer Checksumme 
oder einer Prüfsequenz, und wenn die nicht richtig ist meint der 
Bootloader eine nicht funktionierende/komplete Anwendung zu haben?

von Pete K. (pete77)


Lesenswert?

Ist BOD gesetzt ?
Abblockkondensatoren vorhanden ?
Spannungsversorgung ok ?

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.