STM32 的 JLink 调试时「Flash Timeout」和「Flash Download Failed」问题解决

  前天(7月12号)晚上从学弟手里拿到了一套神舟三号 STM32 板子,学弟说这个板子「时好时坏」的,有时候下不进去程序。我本来有一个 CEPARK 的板子,但是一直对神舟的板子很感兴趣,准备第二天试一试。

  第二天插上 JLink 想往里下个程序试试,出现问题,光盘中自带例程下不进去,问题显示为:「Flash Timeout」。百度并排除了「Flash算法问题」、「BOOT管脚问题」,而且板子也并没有烧东西的痕迹。后来照着一个百度帖子里边尝试 Keil 菜单中的「Flash」→「Erase」。再下程序,问题发生变化:「Flash Download Failed」。

  最后还是靠深入百度解决的:工具是之前从没用过的「Flash Loader Demo」,用这个把 Flash 用串口的方式整个擦除一下,然后 JLink 恢复正常。「Flash Loader Demo」我用的好像是官网下的 2.4 版本,另外切换串口调试和 JLink 调试方式需要更改 BOOT 管脚。

 

转载于:https://www.cnblogs.com/seraph256/archive/2012/07/12/2587604.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值