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

TMS320F28335: C2Prog烧写程序时报“Bootloading Failed…(invalid echo)”

Part Number:TMS320F28335

各位前辈大家好,我在使用C2prog对TMS320F28335PGFA进行程序烧写时出现报“Bootloading Failed…(invalid echo)”的情况。(我使用的是SCIA接口,能够确保已经进入SCIA引导,烧写方式为RS-422,波特率9600,板卡晶振为10MHz)

对同样的多张板卡进行烧写时,有40%左右的板卡会出现这个故障。我对出现故障的板卡更换CPU芯片后,又能够正常写入了。但是我觉得应该不是芯片自身的问题。大家觉得有什么可能性导致这个故障的故障率这么高。

有没有什么方法能够提高C2porg对28335的烧写成功率啊,总不能写不进就换CPU,成本扛不住。。。。

感谢~

如图

Susan Yang:

请问能否给出您的相关配置截图?Bootloading…  failed (invalid echo)!一般是返回值不对,请问在不bootload时候,SCI通信正常?您的hex文件生成格式是否正确,为intel hex格式?

另外您是在何处购买的芯片?

,

Yuxu YUE:

,

Yuxu YUE:

这是C2prog的配置。我们是用hex2000通过cmd指令生成的hex文件。文件应该没有问题,毕竟其它几块板卡能够通过这种方式写进去。芯片我们是通过第三方转口贸易购买的。

,

Yuxu YUE:

这是C2prog的配置。我们是用hex2000通过cmd指令生成的hex文件。文件应该没有问题,毕竟其它几块板卡能够通过这种方式写进去。芯片我们是通过第三方转口贸易购买的。

,

Susan Yang:

频率的话,请选择30M

,

Yuxu YUE:

这个频率不是选择板子上晶振的频率么?还是要固定选择为30MHz啊。

我根据图一中的方法,对处于boot模式的cpu进行检测。发送一串特定的数据给cpu,用串口收返回的数据。

串口实际收到的反馈数据如图二所示。

最后面,多收到了00 00,请问是什么原因呢?

,

Susan Yang:

Yuxu YUE 说:还是要固定选择为30MHz啊。

据我所知是需要固定的30MHz

Yuxu YUE 说:最后面,多收到了00 00,请问是什么原因呢?

这个确实有些奇怪,是发送特定字符串才会多出00还是无论发送什么都会有这样的现象?

,

Yuxu YUE:

问题已解决,最后多收到的“00 00”原因是C2prog与DSP间建立的通讯不稳定,接收到错误数据了。更改方式是先将C2prog数据通过RS232发出来,然后通过RS232转422模块,连接到产品的422通讯端口上。就可以稳定操作了。

,

Susan Yang:

感谢您的反馈。

,

Susan Yang:

感谢您的反馈!

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28335: C2Prog烧写程序时报“Bootloading Failed…(invalid echo)”
分享到: 更多 (0)