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

F28335-程序编译

我在程序初始化中调用了InitECanbGpio();我已经添加了DSP2833x_ECan.c

但是problem中显示,如图中第一个警告,请问:

疑问1:这是什么问题

疑问2:当我在前面加了extern InitECanbGpio();,就不会再有这样的警告。请问加完external后,程序中的 InitECanbGpio();是不是DSP2833x_ECan.c中的定义?谢谢.

 

mangui zhang:

你先找见此函数 InitECanbGpio();在哪里定义的    如果要在其他源文件中调用

需要包含有做了外部声明此函数的头文件或者直接在源文件中加extern进行声明

我在程序初始化中调用了InitECanbGpio();我已经添加了DSP2833x_ECan.c

但是problem中显示,如图中第一个警告,请问:

疑问1:这是什么问题

疑问2:当我在前面加了extern InitECanbGpio();,就不会再有这样的警告。请问加完external后,程序中的 InitECanbGpio();是不是DSP2833x_ECan.c中的定义?谢谢.

 

ZENGZHEN XING:

回复 mangui zhang:

这个函数是在DSP2833x_ECan.c中定义的,我现在要在main,c文件中调用

根据您的说法:

方法一:在main,c中包含#include “DSP2833x_ECan.h”,然后在调用InitECanbGpio();

方法二:直接在main,c中调用 extern InitECanbGpio();

是这样吗?

 

赞(0)
未经允许不得转载:TI中文支持网 » F28335-程序编译
分享到: 更多 (0)