Tools
ST-LINK/V3MINIE
STM32 用デバッグプローブ (MB1762B) の SWD 配線と書き込みコマンド
要点: USB-C を PC に挿し、CN2 パッドの CLK/TMS + GND + T_VCC をターゲットに繋げば SWD で書き込み・デバッグできる。
配線 (SWD 最小構成)
| プローブ側 | ターゲット側 | 備考 |
|---|---|---|
| CLK | SWCLK | |
| TMS | SWDIO | |
| GND | GND | 必須 |
| T_VCC | 3.3V (VDD) | 電圧検出専用。未接続だと "no target voltage" エラー |
| TDO / TDI | — | JTAG 用。SWD のみなら不要 |
書き込みコマンド
# STM32CubeProgrammer CLI
STM32_Programmer_CLI -c port=SWD -w firmware.bin 0x08000000 -v -rst
# OpenOCD (ターゲットが F7 の例)
openocd -f interface/stlink.cfg -f target/stm32f7x.cfg詳細な背景
- 基板名 MB1762B = STLINK-V3MINIE。搭載 MCU は STM32F723。単体販売されている ST 純正プローブ。
- ターゲットへの電源供給機能は無い。T_VCC はターゲット電圧の検出 (レベルシフタ基準) 専用。ターゲットは別給電が必要。
- VCP (仮想 COM ポート) 内蔵。RX/TX パッドをターゲット UART に繋ぐと、同じ USB ケーブルでシリアルログも取れる。
- 正規の接続は裏面の STDC14 (MIPI-10 互換 14pin) コネクタだが、エッジの castellated パッドに直はんだしても同じ信号が出ている。
- 対応 I/F: SWD / JTAG / SWIM 非対応 (V3MINIE は STM8 SWIM 非対応、STM32 専用)。
- ファーム更新は STM32CubeProgrammer の "Firmware upgrade" から。接続できない時はまずこれを疑う。
最終更新: