Forum: Mikrocontroller und Digitale Elektronik Self Programming beim Atmega128 klappt nicht


von Ralf S. (schepperle)


Lesenswert?

hi leute,

ich bin ganz neu hier und hab auch schon en riesen problem:
ich soll für den atmega128 einen bootloader bauen. an sich nicht so das
große problem, darüber gibts ja genug beiträge hier. nur ein problem hab
ich:
 deses programm kann keine SPM befehle durchführen. nichtmal die
bootlock bits kann ich setzen, obwohl das ja ein befehl sein sollte der
von allem andren unabhängig funktionieren sollte. r0 mit wert laden,
spmcsr setzen spm ausführen fertig. klappt aber nicht. geschweige denn
flash beschreiben oder löschen...

muss auch sagen ich hab mich in den atmega crashartig einlesen müssen,
also vielleicht ist es ja nur ein anfängerfehler.

auf jeden fall brauch ich hier echt dringend hilfe...

danke schonmal und grüßle,
ralf

von Jörn G. aus H. (Gast)


Lesenswert?

Nimm doch erst mal was funktionierendes (Megaload von microsyl.com) und
versuche den Code zu verstehen und verändere ihn dann langsam so wie du
es brauchst.
Das es einen andereren Compiler (ICC AVR) evtl. dafür bedarf ist
erstmal egal, da es auch eine GCC Version davon gibt (google oder hier
im forum) und es zudem auch nicht schwer zu portieren ist.

jörn

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.