Other 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格式的话,工作量较大。