This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
项目需要将280025C上已经调通的FLASH虚拟EEPROM程序移植到280049C上
移植过程中280025C程序调用280025C的Lib文件:FlashAPI_F28002x_FPU32.lib、FlashAPI_ROM_F28002x_FPU32.lib
280049C程序调用Lib文件:F021_API_F28004x_FPU32.lib、F021_ROM_API_F28004x_FPU32.lib
过程中出现告警:
Description Resource Path Location Type
#10373-D library "F021_API_F28004x_FPU32. lib" contains TI-COFF object files which are incompatible with the ELF output file. Ensure you are using the proper library. CRPS1600AIP_DCDC C/C++ Problem
看一下这个文档“4.6.1 闪存 API”的说明:https://www.ti.com.cn/cn/lit/an/zhca982a/zhca982a.pdf?ts=1648877947248&ref_url=https%253A%252F%252Fwww.ti.com.cn%252Fproduct%252Fcn%252FTMS320F280025
因为我也没具体操作过两款芯片的迁移,所以也不太了解具体情况,你可以先看一下文档,如果有问题再沟通。
是的
话说C2000WARE中有这个库:C:\ti\c2000\C2000Ware_4_01_00_00\libraries\flash_api\f28004x\lib\F021_API_F28004x_FPU32_EABI.lib
是的,我发现了,但是F021_ROM_API_F28004x_FPU32.lib也是告警的,文件夹下并没有对应的eabi文件,这个文件分明和FlashAPI_ROM_F28002x_FPU32.lib没有什么太大的差别,但他还是处在告警的样子
额,你是指F021_API_F28004x_FPU32_EABI.lib也报警吗?
文件夹下并没有对应的eabi文件
这个是什么意思?上面的路径下没有F021_API_F28004x_FPU32_EABI.lib文件?
另外,报警的内容还是一样的?
不好意思是我表达不清楚了,替换为F021_API_F28004x_FPU32_EABI.lib这个文件之后,这个文件没有报警了
但是另一个文件F021_ROM_API_F28004x_FPU32.lib这个文件还是在报警
挺奇怪的,毕竟F021_ROM_API_F28002x_FPU32.lib文件能在EABI工程中使用,而F021_ROM_API_F28004x_FPU32.lib却不行,我查看了两个里面函数大致相同,尝试将F021_ROM_API_F28004x_FPU32.lib替换成F021_ROM_API_F28002x_FPU32.lib竟然也能编译通过,并且使用