STM32H750B-DK之前一直正常工作,但现在调试或通信时IDE显示错误。在使用H750数周无任何问题后,我测试一个与树莓派配合的FDCAN应用,从那天起就开始出现问题。无法连接到Cube Programmer,也无法运行之前完全正常的代码。
关于错误的详细情况:
在不同情况下会出现不同的错误:
"no ST-link detected, Please connect ..."
如果我更改调试配置中的复位行为,会出现:
"Failed to start GDB server, no device found on target"
如果从STM32CubeProgrammer连接,除非按以下步骤操作,否则无法连接:
按住复位键的同时开启MCU电源,关闭屏幕上弹出的显示内容的窗口,点击连接,释放复位键。
这样操作后可以进行批量擦除。
回到IDE后,可以上传代码进行调试,但会显示以下警告:
"Break at address "0xfffffffe" with no debug information available, or outside of program code."
如果点击"打开反汇编",会跳转到这一行:
"080002dc: bl 0x8000a18 <HAL_Init>"
此后,如果尝试执行"单步跳过"或其他指令,或上传更多代码,会再次失败(未检测到ST-link)。
我已试过更改调试配置和重新安装IDE。
|
|