ST-Link flash error

Gast #5274620
Lesenswert?

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
#5274904
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren