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

使用mathlib和C6X.h的时候,要求有预编译的宏defined(_TMS320C6740),应该怎么去定义

各位大佬你们好,如题,我在头文件包含mathlib.h和c6x.h的时候,mathlib里的头文件会跳到没有定义TMS320C6740和TMS320C6600,也就是跳到 err,而c6x.h里的内置函数都是灰色的,是不是就是无法调用,这个问题怎么解决?应该怎么去定义?是重选芯片型号吗?我在predefine的选项里定义的话,会报出特别多的错误,实在不知道怎么办了

user5789102:

回复 Nancy Wang:

真不好意思,因为实在是不明白原因,所以又发了一个问题,前一个帖子发出的是调用mathlib.h时产生的错误,我用了最笨的法子,把条件编译都删除了,直接进行#include操作,然后调用库中的cosdp等函数时,会使用到一些内置 函数,例如这种_dpint,会出现warning #225-D: function declared implicitly这种警告,包括那个芯片内的计时内置函数,都是在C6X.h中的,我打开发现里面依然存在条件编译,需要定义_TMS320C6740
您要看哪个代码?

user5789102:

回复 Nancy Wang:

你好,就在那个帖子回复吧

赞(0)
未经允许不得转载:TI中文支持网 » 使用mathlib和C6X.h的时候,要求有预编译的宏defined(_TMS320C6740),应该怎么去定义
分享到: 更多 (0)