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

TM4C1294的烧写问题

之前我发了一个帖子质问关于晶振的问题,TI的工程师也没给我回复,而通过后期对板子的调试过程,现在基本可以确定烧写TM4C1294的一个流程:

第一步:不能焊晶振,把程序烧写进去

第二步:焊晶振,上电

只有这个过程,MCU才能正常工作。如果先焊晶振,程序怎么着都写不进去,试了很多板子都一样。

想问一下TI工程师,这个是不是bug?

xyz549040622:

按照你这么说的话,好多板子都不可能在线升级了,因为程序就烧不进去。所以说,觉得你这个推断是错误的。还是怀疑你的硬件问题

Jafy Chan:

回复 xyz549040622:

程序烧写一次成功之后,以后就可以继续在线升级,这个完全没问题,只是新的芯片,第一次焊接之后,如果焊晶振的时候,就烧写不进去,之后把不焊晶振的情况下,烧完之后再喊晶振,接下就能很顺利地在线升级。我就是想反馈此现象,不知道是通病,还是个例?

Victor Zheng:

回复 Jafy Chan:

您好

你说的烧写是用JTAG烧写吗?你说的在线升级是运行bootROM中的升级程序来升级代码吗? 你焊晶振后是用JTAG烧写不进去?

xyz549040622:

回复 Jafy Chan:

用的TI官方DK的板子,外接了晶振,擦除全部flash以后,再次使用uart和ICDI可以成功烧写。

Jafy Chan:

回复 Victor Zheng:

我一直是用JTAG烧写的,没有运行bootROM升级方式

Jafy Chan:

回复 xyz549040622:

我一直用TI官方的EK-TM4C1294板子进行烧写的,你说的方法我试过,外接晶振后,要擦除提示错误。所以我不知道我现在是个例呢 还是哪里有问题?

xyz549040622:

回复 Jafy Chan:

这个你用EK-TM4C1294的板子验证了没有呢?EK的板子上也是外接晶振的,自带ICDI接口下载。我验证的结果是可以的。怀疑是你硬件的问题,但为什么偏偏第一次不可以呢?也糊涂了

Maka Luo:

您好!

如果JTAG对程序进行烧录动作与晶振没有关系,我刚用TI EVM 是带晶振的进行测试,结果是能正常烧录。

xyz549040622:

回复 Maka Luo:

对的,只要电源和晶振是OK,就可以进行烧录。烧录用的是内部振荡器,和外部晶振没关系的 。

Maka Luo:

回复 xyz549040622:

是否你的代码对JTAG口进行强制配置GPIO口的操作

赞(0)
未经允许不得转载:TI中文支持网 » TM4C1294的烧写问题
分享到: 更多 (0)