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