首先,由于项目上需要.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中函数结果运行不正常。
希望有人能指点一下,这是哪里的原因,万分感谢!!
user6321840:
回复 Green Deng:
好像找到问题了,应该是我的初始化段时放到了数据段PAGE1去了,我再测试一下,非常感谢
Green Deng:
回复 user6321840:
好的,感谢你的反馈!
TI中文支持网



