Hallo,
ich verwende zum Programmieren eines STM32F746 einen Blackmagic Probe
Adapter: https://github.com/blacksphere/blackmagic/wiki .
Verbunden wird der STM32 über SWD. Der Programmierer stellt einen GDB
Server bereit, mit dem man sich über einen virtuellen COM-Port verbinden
kann.
Dann kann man mit ein paar einfachen GDB Befehlen den Prozessor
programmieren und debuggen:
1 | $ arm-none-eabi-gdb
|
2 | target extended-remote <COM-port>
|
3 | monitor swdp_scan
|
4 | attach 1
|
5 | file flash.elf // lädt Symbole
|
6 | load // auf Prozessor laden
|
Leider schlägt "load" fehl. Ich bekomme nur angezeigt:
1 | Loading section .isr_vector, size 0x10c lma 0x8000000
|
und weiter nichts. Ich bekomme keine Fehlermeldung und kann auch keine
weiteren Kommandos mehr eingeben. Der Programmierer scheint abzustürzen.
Einen STM32F1 kann ich problemlos flashen und debuggen. Kann das ein
Hardwareproblem mit dem STM32F7 board sein?
Ein
funktioniert zum Beispiel ohne Probleme.
Vielen Dank im Voraus!