首先,由于项目上需要.bin文件做烧录文件,所以做以下修改:
在项目属性中 setp 添加如下语句:
"${CCE_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin"
"${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin"
"${CG_TOOL_ROOT}/bin/armofd" "${CG_TOOL_ROOT}/bin/armhex"
"${CCE_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin"
修改文件 :C:\ti\ccsv6\utils\tiobj2bin
tiobj2bin.bat 中所有470都修改为2000
修改完成后,能够无报错无警告生成.bin文件,并且程序运行正常。
-------------------------------------------------------------------------------------------------------------------------------------------
下面进入正题:
开启了CLA的使用,在CLA任务中主要的使用函数:CLAdiv 、CLAln 、 CLAexp, 在使用这些函数后,直接烧录.out到MCU中并未出现什么问题.
但是,再由.out转化为.bin文件时,出现警告:
section RFS_1356.out(CLA1mathTables) at 07e4000h falls in unconfigured
并且烧录到MCU中函数结果运行不正常。
希望有人能指点一下,这是哪里的原因,万分感谢!!