Part Number:TMS320F28388DOther Parts Discussed in Thread:C2000WARE
我按照《CLA_MATH_LIB_UG》的第四章操作,我用的是cla_math_library_fpu32.lib,已经在生成的map文件看到了CLAexp的内存分配了,但输出结果依然是0,实在不知道哪儿不对,查看了例程也查不出差异来,还有一个现象是,我在CLA文件调用CLAexp的程序代码,关键字CLAexp字体没有变为紫色,是不是我工程属性哪儿没有设置对?在CPU的关键字Exp是可以变色为紫色的
Yale Li:
您好,我下周回来之后回复您
,
Yale Li:
您看一下这个视频:https://edu.21ic.com/video/1427
,
user4486550:
这个资源的利用我呀大概知道,只是现在的问题是CLAmath库加入到我的工程,部分函数不能正常使用,像CLAexp这些指数函数不能输出结果,我尝试了一下例程是可以的,我的工程和例程相差比较大,所以我才找来论坛求救的
,
Yale Li:
编译正常吗?
您能描述一下使用步骤吗?
,
user4486550:
编译正常没有任何警告或者提示报警;
使用的步骤是1)包含lib库到工程里面
2)给CLA分配空间,我给的是LS0作为data空间,LS1~5是作为Program空间,分配cmd文件, 分配对应的程序段,数据段;
3)在调用库的CLA文件include "CLAmath.h"
4) 在task中编写程序,调用CLAexp,结果一直输出0,这就是问题了
,
Yale Li:
https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/551328/claln-and-claexp-not-working-on-28377delfino
,
user4486550:
这个帖子我看过了,修改过cmd文件还是一样,输出依然为0
,
Yale Li:
试一下把这个lib添加到File Search Path:
C:\ti\c2000\C2000Ware_4_01_00_00\libraries\boot_rom\f2838x\revA\rom_symbol_libs\cpu1\claDataROM : F2838xCPU1_CLADATAROM_Symbols_fpu32.lib
,
user4486550:
试过了,一开始就是按照这步骤来的
,
user4486550:
还是不行