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

TMS320F280041C: bootloader问题

Part Number:TMS320F280041COther Parts Discussed in Thread:C2000WARE

两个问题:

1.工程1生成的bin文件作为其他工程2app部分下载到flash处,是否需要修改app工程1的codestart

2.进行二次boot的时候,是否可以直接使用asm("    LB 0x085ffc");跳转到bin文件存放处执行,目前我直接这样debug会出现错误,正确应该怎样

Green Deng:

1、工程1是可以单独运行的工程吗?还是为工程2作为app程序设计的?

2、你是要在烧写的时候执行app部分的烧写还是烧写完成后要执行app程序的运行?asm("    LB 0x085ffc");应该是执行后者的时候跳转用的指令

,

user6510954:

1.工程1是计划作为工程2app程序设计的,目前我是拿来了一个可以单独运行的工程来充当app,不知道是否正确。

2.烧写完成之后进行跳转,运行asm("    LB 0x085ffc");语句

,

Green Deng:

收到,我会尽快回复。

,

user6510954:

您好,我在测试的时候发现了跳转失败是因为app工程的问题,请问生成的app程序要如何的与工程2相匹配呢,单独可运行的工程充当app应该具体怎么修改,有相关参考文档吗

,

Green Deng:

你好,需要修改工程1的codestart才能作为工程2的APP部分。跳转的话可以直接使用asm("    LB 0x085ffc");跳转到bin文件存放处执行。

二次bootloader的文档应该是没有,但是TI有提供基于SCI的二次bootloader例程:C:\ti\c2000\C2000Ware_3_04_00_00\driverlib\f28004x\examples\flash

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

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