Part Number:TMS320F280039COther Parts Discussed in Thread:C2000WARE
我尝试在280039芯片的boot中使用CMAC校验application 来完成安全启动。
首先,我将C:\ti\c2000\C2000Ware_5_03_00_00\libraries\boot_rom\f28003x\rev0\rom_symbol_libs\secureZone中的“F28003x_SecureZoneCodeSymbols_fpu32.lib”文件复制到我的工程中;
然后,按照C:\ti\c2000\C2000Ware_5_03_00_00\driverlib\f28p65x\examples\c28x\boot中的示例那样在.c文件中使用CPU1BROM_calculateCMAC()函数;
但编译的时候出现警告:#10373-D F28003x_SecureZoneCodeSymbols_fpu32.lib" contains ELF object files which are incompatible with the TI-COFF output file.
同时出现错误#10234-D: unresolved symbols remain。
可以提供 F28003x_SecureZoneCodeSymbols_fpu32.lib 为 legacy COFF格式的库文件吗?
因为将工程更改output format格式的话,工作量较大。
Alice:
您好,
新的资源逐渐以ELF格式发布,很遗憾,您提到的库没有COFF格式文件提供,
请参考下面文档“Supporting Both COFF and ELF”进行整合。
C2000 Migration from COFF to EABI
,
? ?:
谢谢!
编译报错误#10234-D: unresolved symbols remain的原因就是库文件的格式不兼容是吗?
你们这边也没办法生成这个库文件的COFF格式吗?
,
Alice:
您好,
没有额外的库文件提供。报错问题请参考下面帖子。
(+) TMS320F280033: error #10234-D: unresolved symbols remain – C2000 microcontrollers forum – C2000︎ microcontrollers – TI E2E support forums