ST意法半导体
直播中

池鹄展

7年用户 907经验值
擅长:可编程逻辑 电源/新能源
私信 关注
[问答]

设置STM32CUBEIDE并构建程序后无法调试程序怎么办

我最近从 ebay 买了 3 个 BluePills (STM32F103C8T6) 和 1 个 ST-LINK V2。我已经使用 Coocox Studio 成功测试了一些旧代码,但我决定试用 STM32CUBEIDE。设置 STM32CUBEIDE 并构建程序后,我注意到有调试选项,所以我选择了它。不幸的是,我无法调试程序——芯片无法成功刷写,因为设备无法找到或断开连接。我曾经/正在收到这些消息
最终启动顺序错误:
执行 MI 命令失败:
-执行运行
来自调试器后端的错误消息:
创建进程 C:/Users/zdrav/Google Drive/STM32CUBEIDE/PWM/Debug/PWM.elf 时出错,(错误 193)。
执行 MI 命令失败:
-执行运行
来自调试器后端的错误消息:
创建进程 C:/Users/zdrav/Google Drive/STM32CUBEIDE/PWM/Debug/PWM.elf 时出错,(错误 193)。
创建进程 C:/Users/zdrav/Google Drive/STM32CUBEIDE/PWM/Debug/PWM.elf 时出错,(错误 193)。
我也无法运行程序
错误启动过程。
无法运行程序“ C:UserszdravGoogle
DriveSTM32CUBEIDEPWMDebugPWM.elf”:启动失败
无法运行程序“ C:UserszdravGoogle
DriveSTM32CUBEIDEPWMDebugPWM.elf”:启动失败
无法运行程序“ C:UserszdravGoogle
DriveSTM32CUBEIDEPWMDebugPWM.elf”:启动失败
现在,由于我无法从 STM32CUBEIDE 执行任何操作,所以我决定看看 Coocox 是否有效。我无法将程序刻录到之前使用 STM32CUBEIDE“刻录”的 Bluepill。我收到以下消息
错误:连接失败,检查配置和电缆连接
通过切换 Bluepill,我能够用 Coocox 烧掉其他没有用 STM32CUBEIDE 烧掉的 Bluepill,但我想我想用 STM32CUBEIDE 烧掉所有 3 个 bluepill,现在没有一个芯片可以烧掉。
现在可以做什么?


回帖(1)

刘明

2022-12-8 11:02:08
我做了类似的事情 - 让我的 Blue Pill 板在使用 STM32CubeIDE 进行闪烁和调试后没有响应。原因是在我的项目中,我没有在 System Core/SYS 参数下打开 STM32CubeIDE 中的串行线调试。解决方案是将 Blue Pill 板上的 2 个跳线从它们的默认位置(都靠近 USB 连接器)移动到相反的位置(都靠近处理器芯片),按下重置按钮,然后重新闪烁。然后将跳线移回原来的位置。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分