Drei von Vier schrieb:
> Und Interrupts sollte im bootblock auch keine haben.
Quatsch mit Soße. Dafür kann man die Interruptvektoren umsetzen. Da hier
aber keine Interrupts verwendet werden, ist das irrelevant. Das Programm
sollte hier sogar laufen, wenn weder BOOTRST noch BOOTSZ explizit
gesetzt sind, da der Controller einfach durch den lleren Flash
durchläuft und irgendwann zwangsläufig auf das Programm in der
Bootsektion trifft und dieses dann auch ausführt.
Ich denke, dass es an den Delays liegt. Diese müssten natürlich mit
dahin, wo auch der Rest des Codes ist. Sorry, bin kein C-Experte, aber
einem ASM-Programm ist es unter den hier genannten Bedingungen egal, wo
genau es im Flash liegt.