第一次使用STVP工具燒錄stm32程序後,彈出 Problem while trying to Run core of device. 的彈出框
Error : Problem while trying to Run core of device.
Error : < PROGRAM MEMORY verifying failed.
Error : < Operation aborted.
之後再也無法Erase,也無法download程序了。
除非強行拉復位按鈕下載。
原因:本人使用的STM32Cube 配置後直接生成的軟件工程代碼,代碼中包含了
__HAL_AFIO_REMAP_SWJ_DISABLE();
這個函數,把SW關掉了。
想要恢復,把SW打開即可
__HAL_AFIO_REMAP_SWJ_ENABLE();
以下是SW和JTAG 的禁用或開啓函數