動作環境
Ubuntu 18.04 LTS
STM32CubeMX v5.2.1
STM32CubeIDE v1.0.1
基板: STM32F769 Discovery Kit
なんか失敗したらしい
EthernetののUDP通信プログラムをロードした直後、デバッグ状態にしようとすると以下のエラーが出るようになってしまった。
ST-Linkデバイスの初期化エラー
理由: (9) ターゲットが停止出来ません。
検索で見つけた情報ではBOOT0をどうたらとして対策を、という情報はあるが。。。
対策
Your chance to connect to your device is to keep reset button down before you try to erase your memory...
- デバッグ状態にする時にResetボタン(STM32F7Discoveryの二つあるボタンのうちの黒い方)を押しながら
- Debug asにてデバッグ状態にして
- Resetボタンを離す
流し込めた。
この後以降、デバッグ状態にする時のエラーは出なくなった。
エラーの原因
Does the code you previously downloaded use DMA, WFI or reprogram SWD related pins?
Ethernetの設定をする上で、設定を間違ったのかもしれない。
これらのピンは注意して設定すること。
問題の発端となったEthernetのUDP通信プログラムを再度流しこむと、やはり同じエラーが出るようになった。設定がおかしいのだろう。