电源设计技术实用资料点击免费获取>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » IAR通过Jlink烧录 Fatal error: Failed to get

共9条 1/1 1 跳转至

IAR通过Jlink烧录 Fatal error: Failed to get CPU status after 4 retries

高工
2013-05-21 19:41:33    评分

再用IAR通过Jlink对STM32F103RBT6的实验板进行程序烧写的时候报错: Fatal error: Failed to get CPU status after 4 retries   Session aborted! 

之前用的好好的,不知道今天是怎么了?

换另外一块板就没有这种问题,由此排除了Jlink接触不良,和程序占用JTAG管脚的可能。

是不是芯片被锁了?感觉不会啊,之前用的一直好好的,而且我查过之前的程序,没有占用JTAG的管脚啊,

还望看到的给予指点,多谢了




关键词: Failed to get CPU status     

高工
2013-05-23 10:34:15    评分
2楼
会不会是芯片烧了呢

专家
2013-05-24 10:54:17    评分
3楼

看上电与复位。

如果排除接线错误,然后再换用不同的启动模式来清空flash再尝试jlink



高工
2013-05-24 11:03:07    评分
4楼
上电复位均无效,楼主说的是不是通过串口来烧写清空Flash 啊

专家
2013-05-24 11:08:04    评分
5楼

清空flash的方式还是比较多的。

1、通过串口ISP的下载方式可以清空。需要跳接boot0 与 boot1

2、通过更改启动模式,使用jlink清空。

3、通过并口H-JTAG的方式下载。



助工
2014-08-06 15:33:00    评分
6楼
第二种方法,不明白什么意思?另外,造成这种error 的原因是什么呀?

专家
2014-08-06 21:34:21    评分
7楼

这种错误的原因有很多。 只能遇到尝试去解决。


具体方法 是将boot0 置高,然后通过jflash等软件清空flash,或者st-link v2等工具


助工
2014-08-14 14:30:23    评分
8楼
我都没管BOOT0,直接擦除整个芯片,好像就好了,好像这样也没事。那几天老出现那个问题,就不停的擦除。烧录的线,由于没有插座,直接焊几个排针,烧录时候就用手按着插进去,调试时候也用手按着,可能跟这个有一点关系吧。

专家
2014-08-14 20:51:50    评分
9楼

我在公司的硬件也是这样。弄个插座非常小,动不动就连接不上。

于是,我就直接焊上了。反正自己用,谁爱说什么说什么去。


共9条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]