第一次使用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 的禁用或开启函数
要在根本上解决这个问题
就得在生成代码的stm32Cube上更改