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

F280049C使用EABI格式编译程序无法启动

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

赞(0)
未经允许不得转载:TI中文支持网 » F280049C使用EABI格式编译程序无法启动
分享到: 更多 (0)