准备工作:
- 下载CCS开发环境,这种用的版本是:Code Composer Studio Version: 8.3.0.00009
- 下载TivaWare工具包:TivaWare
第一步:新建一个CCS Project
第二步:选择芯片,工程路径,点完成
第三步:打开安装好的TivaWare,复制需要的文件
- 路径:C:\ti\TivaWare_C_Series-2.1.4.178\inc,复制这个文件夹到你的工程文件中
- C:\ti\TivaWare_C_Series-2.1.4.178\driverlib,复制这个文件夹里面的.c .h .s到你的工程中,当然你也可以全部复制过去,这里我就全部复制过去
第四步:设置工程选项,即增加头文件路径和设置宏
进入工程设置的方法,对着工程右键,也可按ALT+ENTER
增加头文件路径:
将例程中LED灯闪烁的代码复制过来:
#include <stdbool.h>
#include <stdint.h>
#include "inc/hw_memmap.h"
#include "driverlib/debug.h"
#include "driverlib/gpio.h"
#include "driverlib/rom.h"
#include "driverlib/sysctl.h"
/**
* main.c
*/
int main(void)
{
//
// Enable the GPIO module.
//
ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);
ROM_SysCtlDelay(1);
//
// Configure PA1 as an output.
//
ROM_GPIOPinTypeGPIOOutput(GPIO_PORTA_BASE, GPIO_PIN_1);
//
// Loop forever.
//
while(1)
{
//
// Set the GPIO high.
//
ROM_GPIOPinWrite(GPIO_PORTA_BASE, GPIO_PIN_1, GPIO_PIN_1);
//
// Delay for a while.
//
ROM_SysCtlDelay(1000000);
//
// Set the GPIO low.
//
ROM_GPIOPinWrite(GPIO_PORTA_BASE, GPIO_PIN_1, 0);
//
// Delay for a while.
//
ROM_SysCtlDelay(1000000);
}
}
编译一下,报错,提示信息如下,有函数没有定义,上面不是加了增加了头文件路径了吗?
随便找个函数全局搜索一下,发现在rom.h,这个函数有效是有条件宏的,增加宏定义,这里我们选择增加TARGET_IS_TM4C123_RB2,选择哪个,要看芯片上的Mark
CCS里面有增加宏的设置:
再编译一下,通过。