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

TMS320F28377D: CLA

Part Number:TMS320F28377D

你好,请教下,程序编译后出现告警warning: Invalid to call C28 function "_asm_c28x_add_s32_s32_s32_sat" defined in "mw_C28x_addsubasm_s32.obj" from CLA file "cla_task.obj",程序下载后CLA无法正常计算,请问是什么原因?

Yale Li:

报错就是在说在CLA file "cla_task.obj"中无效调用了定义在"mw_C28x_addsubasm_s32.obj" 的 C28 function "_asm_c28x_add_s32_s32_s32_sat"。

,

?? ?:

后续发现报此警告是因为CLA部分程序含有整型数据的加减。

,

?? ?:

但是现在又发现其他问题。CLA程序中判断两个整数是否相等会出错,不知您是否遇到?

,

Yale Li:

CLA不支持无符号32位整型数的比较

,

Jim:

您好,我也遇到了类似的问题,我是想在cla中进行取整运算,所以调用了floor函数,提示警告:nvalid to call C28 function "_floor" defined in "D:\CCS\ccs\tools\compiler\ti-cgt-c2000_22.6.0.LTS\lib\rts2800_fpu32.lib<s_floorf.c.obj>

同样,我使用math中abs等函数就没有问题,请问这是为什么,或者如何在cla中进行取整运算

,

Yale Li:

我们在你的帖子中讨论:

https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/773048/tms320f28377d-cla

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28377D: CLA
分享到: 更多 (0)