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

CCS工程需要哪些文件构成?

我最近在学C系列launchpad,对工程的创建存在一点问题,下面是我的操作步骤:

第一步,打开CCSv5.5导入workshop示例工程LAB12,这是一个串口通信示范,编译成功,能正常通信,我稍微改写了一下也能正常工作。

第二步,我新建了一个M4UART工程,按入门教程视频的要求,添加了TIVAWARE_INSTALL路径等,然后将之前的LAB12里的main.c复制过来。结果编译通不过,报错显示找不到GPIO_PA0_U0RX,它是定义在pin_map.h里的,可是我之前包含过这头文件,而且右键是可以open declaration的。

第三步,我找到工程所在目录,把LAB12里的所有东西复制到自己新建的工程里,就可以编译了。

是不是我在新建工程的时候漏做了什么步骤?万无一失的做法是什么呢?

Zhengguan Duan:

问题有进展,我在http://www.deyisupport.com/question_answer/microcontrollers/tiva_arm_cortex/f/96/t/61865.aspx 这篇帖子里找到方法。

以下是LAB12的编译配置

我在自己的工程配置中加入了PART_TM4C123GH6PM,就能正常运行了。

能否请TI工程师解释一下这些项分别是什么含义?

Wellin Zhang:

回复 Zhengguan Duan:

Zhengguan

PART_TM4C123GH6PM和TARGET_IS_BLIZZARD_RB1是两个预编译选项,分别代表器件的具体型号和器件的版本号。

在头文件中,针对不同器件及版本号,会有不同的定义。所以要在该处定义对应所使用芯片型号及版本号的预编译选项,以便编译器在编译时进行对应的选择。

赞(0)
未经允许不得转载:TI中文支持网 » CCS工程需要哪些文件构成?
分享到: 更多 (0)