Jlink与MCU连接

下载器:JLINKV8
主控芯片:FREESCALE K60DN512VLL10
开发环境:IAR

两年没用过的板子和下载器

  • 第一步先刷了个固件,win10 64位系统完美刷固件(https://blog.csdn.net/hzt12345hf/article/details/50846447
    然后打开IAR进行download,提示:“Could not measure total IR len. TDO is constant high.”,“the connected jlink is defective”各种问题,查网上资料以为是Jlink版本太高,替换JLINKARM.DLL后仍然没效果。
  • 换成SWD模式下载,仍然不行。
  • 开始从底层排查,不考虑IAR,使用JLINK Commander,参考https://www.cnblogs.com/libra13179/p/8117745.html
  • 确定了USB执行目标芯片的检测,显示电压3.3V左右,但还是无法检测芯片;
  • 硬件连线也没有问题,因此必须通过擦除flash里的程序;
  • 利用Segger里的工具J-Flash LITE进行flash擦除重写(https://mcuoneclipse.com/2014/10/05/unlocking-and-erasing-flash-with-segger-j-link/),步骤很简单,选定芯片型号及下载方式,按照提示来就可以了。看网上资料,需要按复位才能进行flash擦除,就一直按着复位,但是一直提示“Kinetis (connect): Timeout while halting CPU. CPU does not stop.”,参考nxp社区讨论https://community.nxp.com/thread/372192,不需要按复位。也许是特定的硬件需要一直按复位,我的板子是自己开发的电路板,所以不需要按复位。然后点击Erase Chip就可以擦除成功。
    这里写图片描述
    然后在JLINK Commander就可以连接上芯片了,IAR下载程序也没问题了。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值