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.

28035使用CLA由.out转为.bin出现问题



首先,由于项目上需要.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中函数结果运行不正常。

希望有人能指点一下,这是哪里的原因,万分感谢!!