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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.