Hallo zusammen, Ich habe ein Projekt bei dem ich über die SWD Schnittstelle eines STM32f429 einen ARM Prozessor programmieren soll ich verwende dazu Atollic. Seit neustem kriege ich immer folgenden Error : Failure at line:13 in 'target Software Setup Scripts'. Please edit the debug configuration settings. Error erasing flash with vFlashErase packet. Noch dazu habe ich folgende Info: fffffffe: Unable to retrieve disassembly data from backend. Komischwerweise funktioniert der flash erase einwandfrei mit St-Link Utility. Ich kenne mich mit den Debug Settings leider nicht so aus und weiß nicht was jetzt egnau falsch ist, vorallem weil sie davor schonmal funktioniert hatten und es einfach die Standard settings sind. Hier mal die Software Settings: # Set flash parallelism mode to 32, 16, or 8 bit when using STM32 F2/F4 microcontrollers # Uncomment next line, 2=32 bit, 1=16 bit and 0=8 bit parallelism mode #monitor flash set_parallelism_mode 2 # Set character encoding set host-charset CP1252 set target-charset CP1252 # Reset to known state monitor reset # Load the program executable load # Reset the chip to get to a known state. Remove "monitor reset" command # if the code is not located at default address and does not run by reset. monitor reset # Enable Debug connection in low power modes (DBGMCU->CR) set *0xE0042004 = (*0xE0042004) | 0x7 # Set a breakpoint at main(). tbreak main # Run to the breakpoint. continue Wenn ich jetzt die Leerzeilen mitzähle ist die line:13 genau das load (?) bedeutet dass das programm nicht geladen werden kann? Bin echt hilflos und im Internet find ich auch nicht so wirklich was dazu. Danke schonmal für die Antworten Benedikt
Edit: In der Zelle 0xFFFFFFFE steht laut ST-Link Utility nicht FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF sondern: FFFF0000 FFFFFFFF FFFFFFFF FFFFFFFF
Benedikt schrieb: > Edit: In der Zelle 0xFFFFFFFE Da kann nix drin stehen, an der Addresse gibt es nämlich gar keinen addressierbaren Speicher. Das dürfte ein Artefakt sein weil die Vektortabelle im Flash gelöscht ist, dann steht da überall 0xFFFFFFFF drin. Dein Problem ist dass er beim Flashen ("load") in einen Fehler läuft. Da hilft es of die Basics wie Spannungsversorgung und Kabelverbindungen zu checken.
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.