TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F280049C: CLAmath的函式與我的宣告變數型態有衝突 (volatile)

Part Number:TMS320F280049COther Parts Discussed in Thread:C2000WARE

  1. 芯片型号:F280049C
  2. (选填)CCS版本: Version: 10.3.1.00003 
  3. (选填)使用的套件名称:V21.12.0.STS

目前使用CLA寫控制,又希望能使用CLAmath的函式。

但在變數宣告的時候,float前面都會加volatile,避免最佳化影響到我的變數。

目前使用的CLAmath的函式有:__mmaxf32 / CLAdiv / __mswapf

在使用的時候都會出現以下的警告:

#225-D function "__mmaxf32" declared implicitly 
#225-D function "CLAdiv" declared implicitly 
#225-D function "__mswapf" declared implicitly 

在__mswapf更會出現error訊訊:

error #435: qualifiers dropped in binding reference of type "float &" to initializer of type "volatile float"

是否有任何方式可以解決此問題呢?

Green Deng:

不好意思,我现在应该是在同时处理你的4个问题?

我不知道这些问题有没有什么关联性,而且也不知道你是在做什么测试的时候出现的这些问题。我非常建议你在一个问题解决完之后再提问新的问题,这样才有连贯性,否则我真的理不清你目前到底是在什么情况下出现了报错等等。而且我这边每天处理的帖子很多,很多时候没办法连贯地看同一个问题。

我的建议是你的4个问题先处理最先提问的那个,剩下3个依次处理。然后现在需要麻烦你在4个帖子中最希望优先处理的帖子中回复一下。

,

Yang Meng-Chu:

謝謝你的協助與幫忙,

目前正在開發專案,使用F280049C。

這些問題都是在開發的時候所遇到的,

但文件似乎找不太到,所以才會上來提問,

,

Green Deng:

你好,CLAmath是有提供一个库的,不知道你的工程中是否正确包含了这个库文件:

C:\ti\c2000\C2000Ware_4_01_00_00\libraries\math\CLAmath\c28

包括库的使用你也可以参考这个文档:C:/ti/c2000/C2000Ware_4_01_00_00/libraries/math/CLAmath/c28/docs/CLA_MATH_LIB_UG.pdf

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280049C: CLAmath的函式與我的宣告變數型態有衝突 (volatile)
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1