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

CCSV5

#include "inc/hw_memmap.h"
#include "inc/hw_types.h"
#include"driverlib/gpio.h"
#include"driverlib/sysctl.h"
void Delay(unsigned long ulVal)
{
 while(ulVal–)
 {

 }
}//延时程序
//主程序
int main(void)
{
 SysCtlClockSet(SYSCTL_SYSDIV_1|SYSCTL_USE_OSC|SYSCTL_OSC_MAIN|SYSCTL_XTAL_16MHZ);
 SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB);
 GPIOPinTypeGPIOOutput(GPIO_PORTB_BASE,GPIO_PIN_6);
 GPIOPinWrite(GPIO_PORTB_BASE,GPIO_PIN_6,0);
 while(1)
 {
   GPIOPinWrite(GPIO_PORTB_BASE, GPIO_PIN_6, GPIO_PIN_0);
   Delay(2000000);
   GPIOPinWrite(GPIO_PORTB_BASE, GPIO_PIN_6, 0);
   Delay(2000000);
 }
}

error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "ceshi7.out" not

unresolved symbols remain 

例程是我照着打的试了几个都是

unresolved symbols remain 

请教高手

Hank Zhao:

您好,程序中有函数未定义,找到未定义的函数将其源文件或者库文件添加上。

zhetao xu:

回复 Hank Zhao:

谢谢您的回复?我如何查看哪些函数未定义呢?请指教~该加的头文件我都包含了~去不是我安装的CCSV5有问题?需要重新下载新的库函数?

Hank Zhao:

回复 zhetao xu:

跟CCS没有关系,你看一下编译器报错指示的是哪一行的函数,然后在软件包中搜索这个函数的源文件。

zhetao xu:

回复 Hank Zhao:

 undefined              first referenced  symbol                    in file      ———              —————- GPIOPinTypeGPIOOutput  ./main.obj       GPIOPinWrite           ./main.obj       SysCtlClockSet         ./main.obj       SysCtlPeripheralEnable ./main.obj

您好,我找到这些文件已经在.h文件中声明。相应的.c文件中这些函数也已经定义。相应的头文件我也已经加入~对这些有些疑惑?

是不是相应的.c  源文件需要做些处理呢?我没有动过这些源文件,只是单纯的#include了那些头文件

Hank Zhao:

回复 zhetao xu:

右击工程,“add file”将包含这些函数定义的源文件添加到工程中去,然后再编译。

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