TI中文支持网
TI专业的中文技术问题搜集分享网站

TM4C123GH6PM烧程序烧不进去

烧程序烧不进去,提示

Contents mismatch at: 00000493h

Contents mismatch at: 00001948h

等等,很多行类似信息提示,

是什么原因呢,第一次能烧录进去,再烧多余三次时就烧录不进去了,

是什么原因呢?很困惑,请高手给予指点,万分感谢。

ge zhang:

 故障如下图,是芯片坏了吗?芯片型号为:TM4C123GH6PM

Butterfly:

回复 ge zhang:

硬件设计,还有接的线也有关系,烧写环境和接口是什么样的?试一下,能不能烧写TI的EVM板?

xyz549040622:

回复 ge zhang:

你看提示,提示的你是flash空间不够。估计是你下载的设置问题。你用的什么工具烧写的呢?上你的配置图?建议你全部擦除后重新用串口烧程序试试。最好找个官方的例程。

ge zhang:

回复 xyz549040622:

详细描述下:

硬件和配置都没问题,之前程序烧写都没问题,前几天发现一个芯片程序无法烧写;然后换了第二块样板,烧写就正常。

昨天第二块板子也出现MISmatch的错误,见二楼附图。

现在处理方式,把VERIFY的勾去掉,程序可以烧写进去,从现象看运行也正常。

请问,如果烧写程序不校验会有问题吗?

另外,SWD引脚也没有电容,也试了将SWD的速度降到100K,问题依旧;

求解?

谢谢

xyz549040622:

回复 ge zhang:

网上查了查,有人在STM32下出现过这个问题,大概解决方法如下

1.和楼主一样,把VERIFY的勾去掉

2.:在配置jtag时,勾选 erase sector选即可

3.还有人反应是复位电路的问题,检查复位电路看看

xyz549040622:

回复 ge zhang:

主要还是楼主没描述清楚这个问题

1.编译环境是什么

2.用的什么下载器

3.编译环境是如何配置的了

kqian0327:

你好,

不要着急,一点一点的排除问题。

请问,

1. 你使用的是什么板子,TI的launchpad还是自己的板子?

2. 如果是自己的板子,仿真器用的什么仿真器,用CCS或者IAR开发时,仿真器类型是不是设置正确了?

3. 把你完整的错误log发一下。

4.把flash全部擦除再实验一下。

5.换一块板子。

赞(0)
未经允许不得转载:TI中文支持网 » TM4C123GH6PM烧程序烧不进去
分享到: 更多 (0)