[STM32F7] STM32F7508DK 无法烧录程序

[复制链接]
61|19
小库里 发表于 2026-5-11 09:31 | 显示全部楼层 |阅读模式
我们在将代码烧录到 STM32F7508-DK 开发板时出现如下错误:
Error in final launch sequence:



Failed to execute MI command:

target remote localhost:60000

Error message from debugger back end:

Remote communication error. Target disconnected.: (undocumented errno 10061).

Failed to execute MI command:

target remote localhost:60000

Error message from debugger back end:

Remote communication error. Target disconnected.: (undocumented errno 10061).

Remote communication error. Target disconnected.: (undocumented errno 10061).

请教如何解决

classroom 发表于 2026-5-11 10:39 | 显示全部楼层
检查开发板上的跳线帽是否处于正确的调试模式位置
cr315 发表于 2026-5-11 11:39 | 显示全部楼层
在设备管理器中确认ST-Link驱动是否正常,没有黄色感叹号
duo点 发表于 2026-5-11 12:39 | 显示全部楼层
尝试更换一根质量好的USB线缆,并直接连接电脑主板接口,避免使用USB Hub。
elephant00 发表于 2026-5-11 10:40 | 显示全部楼层
将工程编译优化等级改为-O0后再尝试烧录
flycamelaaa 发表于 2026-5-11 13:40 | 显示全部楼层
先使用STM32CubeProgrammer进行全片擦除,再重新烧录程序
jcky001 发表于 2026-5-11 14:41 | 显示全部楼层
如果使用了外部QSPI Flash,请检查链接脚本中外部存储器的地址配置是否正确
onlycook 发表于 2026-5-11 15:41 | 显示全部楼层
看下工程里选择的芯片型号或调试算法是否包含了外部QSPI Flash的编程算法
powerantone 发表于 2026-5-11 16:42 | 显示全部楼层
先烧录一个官方自带的空例程或Demo程序,用于判断是板子硬件问题还是你的工程配置问题
probedog 发表于 2026-5-11 18:42 | 显示全部楼层
检查工程配置里的调试接口类型是否与板载ST-Link实际使用的接口一致。
solty 发表于 2026-5-11 19:43 | 显示全部楼层
降低调试接口的时钟速度,过高的速率可能导致通信不稳定。
spicy 发表于 2026-5-11 19:43 | 显示全部楼层
检查并确保链接脚本中的Flash起始地址和大小配置正确
stormwind123 发表于 2026-5-11 20:44 | 显示全部楼层
若代码启用了外部内存映射模式,对应地址区域需要已有有效代码,否则调试器会因访问无效地址而断开
七毛钱 发表于 2026-5-11 21:45 | 显示全部楼层
重启开发板和电脑,释放被占用的调试端口。
今天会画卧蚕吗 发表于 2026-5-11 21:46 | 显示全部楼层
检查调试器配置中的GDB端口有没有其他程序占用。
内政奇才 发表于 2026-5-11 22:46 | 显示全部楼层
如果是在IDE中调试,试试手动擦除芯片一次后再启动调试会话。
又见江南雨 发表于 2026-5-11 11:17 | 显示全部楼层
检查并关闭电脑上的杀毒软件或防火墙,它们可能会拦截开发工具与调试端口的通信。
在海边聆听 发表于 2026-5-11 12:18 | 显示全部楼层
查看编译输出文件夹是否包含完整的调试信息文件,缺少该文件会导致调试器无法定位源码
才没有脸红 发表于 2026-5-11 14:16 | 显示全部楼层
如果工程中包含了外部二进制文件,检查下这个文件的加载地址是否与链接脚本中定义的区域匹配
海滨消消 发表于 2026-5-11 16:20 | 显示全部楼层
检查项目路径是否包含中文或空格,建议改为全英文路径后再重新编译。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

219

主题

220

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
0