如题:芯片是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里面好像也讲得很少。