Gast
#3106455
Hallo, ich habe für einen STM32F2 eine Flashloader Applikation erstellt. Diese Applikation liegt ab der Adresse 0x08006000 im Flashspeicher. Meine Hauptapplikation beginnt ab der Adresse 0x08000000. Bei Updatevorgang wird von der Hauptapplikation in die Flashloader Applikation gesprungen. Dort werden die Daten (befinden sich zunächst im RAM) ab der Adresse 0x08000000 kopiert. Anschließend erfolgt der Sprung auf die Adresse 0x08000000. Wenn ich nun die neue Firmware starten möchte. muss ich immer die Spannungsversorgung entfernen und wieder anschließen. Danach läuft erst die neue Firmware. Wie kann der Mikrocontroller einen Software Reset ausführen ?
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
