F042等無BOOT0_Pin 的MCU燒入後不執行處理
- 開啟 STM32CubeProgrammer

- 點選左邊的「OB (Option Bytes)」

- 依下表修改:
| 參數 | 建議值 | 說明 |
|---|---|---|
| nBOOT_SEL | 0 | 使用 BOOT0 腳決定啟動來源 |
| nBOOT0 | 0 | BOOT0=0 時啟動 Flash |
| RDP | 0xAA | 關閉讀取保護 |
| BOOT_LOCK | 0 | 不鎖定啟動 |
- 點擊「Apply」
- 確保 BOOT0 接地(0)
- 再燒錄一次程式,然後拔掉 ST-Link,重新上電測試。


| 參數 | 建議值 | 說明 |
|---|---|---|
| nBOOT_SEL | 0 | 使用 BOOT0 腳決定啟動來源 |
| nBOOT0 | 0 | BOOT0=0 時啟動 Flash |
| RDP | 0xAA | 關閉讀取保護 |
| BOOT_LOCK | 0 | 不鎖定啟動 |