关于调用LM3S811的驱动库函数的问题,急求解答。

Other Parts Discussed in Thread: LM3S811

输入您的问题编程的时候使用驱动库的库函数,把"hw_memmap.h"、"sysctl.h"、"hw_types.h"、"ints.h"这几个头文件添加进去了,程序如下:

#include "lm3s811.h"

#include "hw_ints.h"

#include "hw_types.h"

#include "hw_memmap.h"

#include "gpio.h"

#include "sysctl.h"

void delay(unsigned int x)

{

    unsigned int i,j = 0;

    for(;i < x;i++)

       for(;j < 200;j++);

}

int main()

{

      SysCtlClockSet(SYSCTL_XTAL_6MHZ | SYSCTL_SYSDIV_1 | SYSCTL_OSC_MAIN | SYSCTL_USE_OSC);

      GPIOPinTypeGPIOOutput (GPIO_PORTD_BASE,GPIO_PIN_7);

      while(1)

     {

GPIOPinWrite(GPIO_PORTD_BASE,GPIO_PIN_7,~GPIO_PIN_7);

delay(100);

     }

}

但是编译的时候出现这样的错误,无法通过。

GPIO.axf: Error: L6218E: Undefined symbol GPIOPinTypeGPIOOutput (referred from main.o).

GPIO.axf: Error: L6218E: Undefined symbol GPIOPinWrite (referred from main.o).

GPIO.axf: Error: L6218E: Undefined symbol SysCtlClockSet (referred from main.o).