Hallo Forengemeinde, ich bin neu hier und beschäftige mich gerade mit dem AVR Studio 6, dem Bootloader und SPI. Ich besitzte ein Eval-Board von IC-Boards mit dem AT32UC3A1512. Zum Programmieren nutze ich batchisp und ein USB-Kabel. Nun zu meinem Problem: Ich lade mein Programm mit batchisp auf den AT32UC3A1512. Das Programm initialisiert den SPI0 als Master und schickt Daten über SPI. Dies funktioniert auch. Unterbreche ich die Stromversorgung kurz dann läuft der SPI nicht mehr. Die Initialisierung läuft durch nur werden keine Daten versendet und der Clock ist auch tot. Wenn ich nun über die Taster in den Programmiermodus wechsele und diesen über den Reset-Taster wieder verlasse, dann läuft der SPI wieder. Ich vermute ein Problem mit dem Bootloader. Während des programmieren mit batchisp kommt die Fehlermeldung, dass sich der Usercode und der Bootloader überlappen. Wenn ich unter den Projekteinstellungen nachschaue, dann ist im Linker die trampoline eingebunden. Verstehe ich das richtig, dass AVR Studio 6 automatisch die trampoline.s verwendet und deswegen die Fehlermeldung während des programmierens kommt? Ich bin etwas ratlos. Könnt ihr mir bitte weiterhelfen? Vielen Dank. Gruß Tobias
Hallo, hat denn keiner eine Idee, oder fehlt noch eine Information? Viele Grüße Tobias
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.