ホーム/ブログ/記事詳細
Tips

STM32に書き込めなくなった時の対処法

pico808
2026-02-18
4分で読める
eyecatch

はじめに

直る保証はないです.

壊れても責任は取りません.

CubeProgrammerでフラッシュメモリを書き換える

参考にした記事

https://community.st.com/t5/stm32cubeide-mcus/how-to-solve-error-finishing-flash-operation-in-stm32cubeide/td-p/53113

症状

  • CUBE IDEで書き込めない
  • そのとき出るエラー
Error message from debugger back end:
Error finishing flash operation
Error finishing flash operation
  • CubeProgrammerでただConnectを押しても接続できない.

※Reset modeはSoftware reset

対処法

CubeProgrammerをインストールして起動しておく.

  1. Reset modeを`Hardware reset`に設定する.
  2. 基板のリセットボタンを押しておく
  3. Connectを押す.
  1. 1秒くらい待ってからリセットボタンを離す.(リセットボタンを配線していない場合)
  2. なぜか繋がる
  3. Open fileで書き込みたい.elfや.binを選択して書き込む.

タグ

#STM32

pico808

回路の人です.マイコンのプログラミングもします.