TM4学习记录之Hello World

使用CCS10.1和EK-TM4C123GXL在windows下进行演示

另外,建议读者先阅读上一篇教程:https://segmentfault.com/a/11...

  众所周知,单片机开发的“Hello World!”就是点LED。

  So,让我们开始点灯之旅吧

新建工程详细步骤

  • 首先,进入CCS主界面,依次选择“Project --> New CCS Project”,弹出新建工程的界面。
  • 然后,首先选择我们需要的芯片,Target框可以用于搜索目标芯片,这里笔者选择TM4C123GH6PM

P1.jpg

  • 然后,调试器选择ICDI(In-Cuicuit Debug Interface),其他保持默认即可。

P2.jpg

  • 当然,我们需要给工程取一个名字。

P3.jpg

初次新建工程的配置工作

  CCS是基于古老的Eclipse的,所以,各种配置和操作步骤有时候会显得比较繁琐,甚至······沙雕。

  • 新建好工程以后,在左边工程管理界面里面我们的工程上右键单击展开一个菜单。然后,选择菜单末尾的“Properties”。

P4.jpg

  • 然后呢,在弹出的界面中选择"Resource --> Linked Resources",然后点击右侧的“New”来新建一个路径变量。

P5.jpg

  • 然后,添加一个路径变量,名字随意。笔者用了能显示库是什么和库的版本为多少的命名方式。然后,点“Folder”选择路径,选择到库的安装路径即可。

P6.jpg

之后,OK,然后点击“Apply and Close”(笔者觉得这个“Close”很沙雕),然后重新进入“Properties界面”

  • 然后,"Build --> Variables",点击右侧的“Add”添加变量,设置见下图。

P7.jpg

“Apply and Close”,然后重新进“Properties”

  • 然后,“Build --> ARM Complier --> Include Options”,点击图中右侧带绿色加号的符号添加新的搜索路径。

P8.jpg

  • 在弹出的界面中点“Vsriables”选择我们之前添加的变量.

P9.jpg

然后,OK。然后,“Apply and Close“。然后重新进”Properties“。

  • 下一步,“Build --> ARM Linker --> File Search Path”,点击图中右侧带绿色加号的符号添加库文件(已经编译好的库)。

P10.jpg

  • 在弹出的界面中选择”Browse“,然后选择TivaC库下driverlib文件下的一个编译好的库文件,对笔者而言是”xxxx/tivaware_c_series_2_1_4_178driverlibccsDebugdriverlib.lib“。

    然后,沙雕行为终于要中止了,这次关闭就行,不用再打开。

测试

  TivaC的软件包里自带很多示例代码,我们可以用示例中的代码来测试一下我们的工程。

  • 主界面顶部菜单,”View --> Resources Explorer“,找到上一篇教程中我们安装的库,然后依次选择”Development Tools --> EK-TM4C123GXL --> Examples“,这里能找到官方给出的很多代码示例。

P11.jpg

  • 最基础的点灯示例是”blinky“,我们打开它,然后复制blinky.c里的代码到我们的main.c中(覆盖原有内容)
  • 然后,点击左上角的小锤子来编译工程,点击小锤子左边的按钮下载到开发板。

P12.jpg

  • 如无意外,板上的绿色LED将开始闪烁。

  Hello TM4!


ngHackerX86
22 声望24 粉丝

000000