码迷,mamicode.com
首页 > 其他好文 > 详细

stm32f429 仿真器不能识别芯片

时间:2017-06-03 16:23:55      阅读:542      评论:0      收藏:0      [点我收藏+]

标签:应该   jlink   芯片   点击下载   dev   stm32   cell   启动方式   可能性   

刚买的野火挑战者开发板,下载几次程序后,忽然就不能通过JLINK下载了,提示如下错误:

  No Cortex-M Device found in JTAG chain.

  Error: Flash Download failed  -  Target DLL has been cancelled.

网上和技术群找答案,总结出如下可能性:

  - 板子一直处于睡眠状态 (这种情况我碰到过 由于仿真器没有接reset,所以仿真器不能使用,所以大家建议需要手动按复位键和点击下载的神配合就能解决)

  - jtag对应的管脚被配置成了IO (所以JLINK的相关功能都没法使用)

我的板子应该是第二种问题,但是原因未知。(有技术大牛说确实有的芯片会有死锁现象,不仅仅是STM32)。

对于第二种情况,可以通过ISP方式下载正常程序去解决:

  - boot0 置高 ,boot1 置低, 进入系统存储启动方式

  - 使用官方flash_loader_demo_v2.8.0.exe,下载程序到flash

  - 下载完毕断电, boot0 置低 ,boot1 置低,重启即可。

 

stm32f429 仿真器不能识别芯片

标签:应该   jlink   芯片   点击下载   dev   stm32   cell   启动方式   可能性   

原文地址:http://www.cnblogs.com/emlslxl/p/6937264.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!