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

bootload与APP放一个工程时,擦除除G扇区后工程跑不起来了。

如题:芯片是28035,BOOT与APP做同一个工程,烧写不出错时能正常完成升级。想达到即使烧写失败(擦除除A扇区以外所有扇区)时BOOT仍然能正常工作的目的。但是发现擦除G扇区时就不能正常启动了。擦除其他扇区时仍然能正常启动。查看.map文件时发现G扇区有个_c_int00。请问是不是_c_int00导致擦除G后启动不了。如果 是那如何把c_int00拷到A扇区去。

Young Hu:bootloader和APP最好不要在一个工程里面。

如题:芯片是28035,BOOT与APP做同一个工程,烧写不出错时能正常完成升级。想达到即使烧写失败(擦除除A扇区以外所有扇区)时BOOT仍然能正常工作的目的。但是发现擦除G扇区时就不能正常启动了。擦除其他扇区时仍然能正常启动。查看.map文件时发现G扇区有个_c_int00。请问是不是_c_int00导致擦除G后启动不了。如果 是那如何把c_int00拷到A扇区去。

user4675816:

回复 Young Hu:

因为生产能减少一道工序,少烧一次代码。老板要求做一起。做一个工程有什么缺点?
另外请问TI有哪个文档是介绍code_start 、_c_int00、RTS2800_ml.lib,boot28.asm这几个的。初次接触资料好零散,学起来很难。bootROM里面好像也讲得很少。

赞(0)
未经允许不得转载:TI中文支持网 » bootload与APP放一个工程时,擦除除G扇区后工程跑不起来了。
分享到: 更多 (0)