SW4STM32 hängt bei in procedure 'ocd_bouncer'

Gast #5139863
Lesenswert?

Hallo zusammen,

ich habe das Problem, das ich keine Controller mit SW4STM32 flashen 
kann.
Also kann ich schon, aber nicht beim neu erstellten Projekt.

Wenn ich eines der Beispiele von ST importiere, klappt dies ohne 
Probleme.
Da es aber jetzt Zeit wird für ein eigenes Projekt, habe ich des mittels 
CubeMX erstellt und anschließend in SW4STM32 importiert. Anschließend 
kompeliert, macht bisher keine Probleme.
Will ich aber das Programm auf den Controller laden, bleibt er bei "in 
procedure 'ocd_bouncer'" hängen und macht nichts mehr. Beim 
Beispielprojekt folgt eigentlich ein Shutdown Command, hier jedoch 
nicht.

Programmiert werden soll das STM3210C-EVAL Board mittels dem ST-Link 
welches sich auf dem Nucleo-F401RE Board befindet. FUnktioniert mit den 
Beispielprojekten so ohne Probleme.

Ich habe bereits alle möglichen Einstellungen in den Projekten 
verglichen, finde jedoch keinen Unterschied.

Im Anhang befindet sich die komplette Log-Datei, welche mir in der 
Konsole angezeigt wird, wenn ich auf Run drücke.

Vielen Dank schon mal für jede Antwort.
Angehängte Dateien:
Gast #5140511
Lesenswert?

Hi pegel,
danke für die schnelle Antwort, aber die Files sind komplett gleich. 
Habe auch schon mal angegeben, das er die cfg vom funktionierendem 
Projekt nehmen soll, jedoch tritt da der selbe Fehler auf.
Wo genau muss ich den Paramter -d3 hinzufügen? In der cfg-Datei?
#5140519
Lesenswert?

Moin,

ich mache aktuell genau das gleiche, also mit CubeMX erstellte Projekte 
mit SW4STM32 nutzen. Funktioniert mit einem Nucleo F446RE tadelos.
Wie hast du die Projekte in SW4STM32 importiert?

Bei mir erzeugt CubeMX eine .cproject Datei. Die einmal doppelt 
anklicken, dann wird das Projekt importiert. Klappt einwandfrei.

Gruß
Gast #5140522
Lesenswert?

Vielen Dank für den Link. Hab den Parameter hinzugefügt und es kommt 
deutlich mehr raus, siehe Anhang.

Die wichtigste Zeile dürfte die am Ende sein:
1
Debug: 1027 782 target.c:2319 target_write_u32(): failed: -4
2
User : 1028 782 command.c:546 command_print(): in procedure 'program' 
3
in procedure 'reset' called at file "embedded:startup.tcl", line 507
4
in procedure 'ocd_bouncer'
5

6
Debug: 1029 782 command.c:628 run_command(): Command failed with error code -4
7
User : 1030 782 command.c:689 command_run_line(): 
8
Debug: 1031 782 hla_interface.c:119 hl_interface_quit(): hl_interface_quit
Angehängte Dateien:

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