Other Parts Discussed in Thread:TMS320F280049C
TI技术你好,
我现在使用TMS320F280049C芯片做控制,我现在代码是放在Flash中运行的,使用的CMD文件为附件的配置的起始地址是0x080000,从flash启动;
我现在想把COFF格式改成EABI格式,但遇到的问题是:
1、使用COFF格式编译时,无论是连接仿真器启动或断开仿真器重新上电MCU都可以正常的启动程序执行代码
2、使用EABI格斯编译时,只能通过连上仿真器重新下载程序后点击CCS上的开始运行MCU才能启动。断开仿真器重新上下电MCU就无法启动
3、我通过如下方式把COFF格式替换成EABI编译格式的 (编译器的其他配置和软件的内容都保持不变)
driverlib_coff.lib 替换成 driverlib_eabi.lib
rts2800_fpu32_fast_supplement_coff.lib 替换成 rts2800_fpu32_fast_supplement_eabi.lib
rts2800_fpu32.lib 替换成 rts2800_fpu32_eabi.lib
如下截图是这三个库替换的CCS配置
修改为
修改为
修改为
请问这样修改后上电无法启动的原因是什么,谢谢。祝好
Green Deng:
你好,可以参考一下这个帖子中的内容,看是否对你的问题有所帮助:
e2e.ti.com/…/tms320f280049c-example-of-rom-flash-api-eabi-version
,
Susan Yang:
关于eabi和coff,请您参考下面文档 4.6 EABI 支持
www.ti.com.cn/…/zhca982a.pdf