在Code Composer Studio中编译时出错 - Tiva C系列

时间:2015-03-29 22:16:59

标签: c texas-instruments launchpad code-composer

我正在尝试从Getting Started with the Tiva(第71页)开始练习3练习。我正在使用Tiva C系列TM4C123GH6PM和Code Composer Studio 6.0.1。

我的代码如下:

#include <stdint.h>
#include <stdbool.h>
#include "C:\ti\TivaWare_C_Series-2.1.0.12573\inc\hw_memmap.h"
#include "C:\ti\TivaWare_C_Series-2.1.0.12573\inc\hw_types.h"
#include "C:\ti\TivaWare_C_Series-2.1.0.12573\driverlib\sysctl.h"
#include "C:\ti\TivaWare_C_Series-2.1.0.12573\driverlib\gpio.h"

uint8_t ui8PinData=2;

int main(void)
{
    SysCtlClockSet(SYSCTL_SYSDIV_5|SYSCTL_USE_PLL|SYSCTL_XTAL_16MHZ|SYSCTL_OSC_MAIN);

    SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);
    GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE, GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3);

    while(1)
    {
        GPIOPinWrite(GPIO_PORTF_BASE, GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3, ui8PinData);
        SysCtlDelay(2000000);
        GPIOPinWrite(GPIO_PORTF_BASE, GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3, 0x00);
        SysCtlDelay(2000000);
        if(ui8PinData==8) {ui8PinData=2;} else {ui8PinData=ui8PinData*2;}
    }

}

在包含我需要为CCS找到它们的完整路径。

我得到的错误是:

errors

任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

尝试做:

#include "hw_memmap.h"
#include "hw_types.h"
#include "sysctl.h"
#include "gpio.h"

您可能还需要将这些文件从driverlib链接到您的项目中。为此,请右键单击您的项目,选择属性。应该有一个包含选项的部分。检查你的driverlib文件夹是否链接在那里。