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

LAUNCHXL-F280039C: LAUNCHXL-F280039C以及TMS320F28335烧录

Part Number:LAUNCHXL-F280039COther Parts Discussed in Thread:TMS320F28335, C2000WARE

我的公司是做烧录器的

现在我们测试F280039C以及TMS320F28335芯片进行SCI烧录与JTAG烧录接口烧录情况

发现抓取的波形与C2000串行编程文档《 SPRABV4F – OCTOBER 2021 – REVISED JULY 2023》所提供的协议不同

实际逻辑分析仪抓取的Flash Kernel A(TMS320F28335)数据帧的帧头及帧尾如下:

C2000文档的资料所提供的 Flash Kernel B 帧头及帧尾如下:

由于文档并没有写到Flash Kernel A的帧头,没有相应的协议能对上,而且Flash Kernel A和Flash Kernel B的抓波也有所不同

所以想问一下可否提供相关的协议和资料

Yale Li:

我已经咨询了相关工程师,请关注下方链接:

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1287733/tms320f28335-sci-programming-issue

,

qte a:

感谢

,

Yale Li:

客气了

,

qte a:

根据那边工程师的回复,我这里还有一些问题:

前期的握手还是无法很直观的解析出来,我这里使用CCS将.out文件输出为sci8格式也无法与波形完全对上

也有使用C2000Ware里的boot文件去生成波形,也是无法完全对上

能否告知一下出现这样情况的原因或者提供相关的bootload资料和文件

或者说明一下这个波形是如何生成的?这个波形来自于什么文件?

在搜集到的资料中,关于波形的数据流也与生成的波形不一致

期待解答,感谢

,

Yale Li:

好的,我已经跟进过去了

,

qte a:

根据工程师的回复,我这里已经找到了相关的boot文件

而第一帧也确实是0x41

我的疑问是:

是否28335的所有工程文件握手波形都是一致的,哪怕.out文件或者hex文件并不相同

同理280039C是否也是一样

因为我这里有多个例程,包括官方的以及非官方的,都是可以成功运行在板子上的

通过逻辑分析仪抓波,不同工程下芯片的握手阶段波形是一致的

以下是28335的抓波,是两个不同的工程文件

但是这段握手的波形数据无法在抓波的.out文件转换成的hex文件中找到,也无法在相关芯片的boot文件中找到

例如0x1BCC,并未出现在我所烧录的hex文件,out转换的i00文件中

然后我也尝试去将C2000Ware中28335的boot.out文件转换,也并未在头部找到0x1BCC的波形

这是因为我转换的文件命令有误?还是其他原因?

或者这段波形是C2Prog的专有波形还是需要去从汇编方面找相应的数据?

期待解答,感谢

,

qte a:

还有个题外话,ccs生成的.map相关的解析文档有么,我这边上网找不到多少有关.map方面的解析,而我在查看.map文件时有些看不太懂的地方

,

Yale Li:

好的

赞(0)
未经允许不得转载:TI中文支持网 » LAUNCHXL-F280039C: LAUNCHXL-F280039C以及TMS320F28335烧录
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1