TI CCSv5入门指南:使用StellarisWare开发LM3S811板子

需积分: 10 1 下载量 172 浏览量 更新于2024-09-10 收藏 290KB PDF 举报
"TI公司的CCSv5 (Code Composer Studio v5) 是一个集成开发环境,主要用于ARM架构的微控制器,特别是TI的板子。它基于Eclipse平台,因此界面对于熟悉Eclipse的用户来说比较友好。由于网络上关于CCSv5的中文资料较少,本教程将介绍如何在CCSv5中创建并调试针对LM3S811板子的StellarisWare库示例程序。" 在使用CCSv5进行开发时,你需要遵循以下步骤: 1. **新建CCS Project**:启动CCSv5,选择“新建”>“CCS项目”,为你的项目选择适当的名称和位置。 2. **设置选项**:在创建项目的过程中,你需要配置项目的属性,包括目标处理器(例如,选择与LM3S811匹配的处理器),以及编译器和其他相关设置。 3. **编辑源代码**:编写C代码,例如给出的示例,该代码包含了初始化系统时钟、显示字符串的函数调用。注意,代码中通常会包含错误处理函数(如`__error__`),以及必要的头文件引用,以确保能访问到所需的库函数。 4. **添加StellarisWare头文件路径**:为了使编译器能找到库函数的定义,你需要在项目的“包含选项”中添加StellarisWare库的头文件路径。这样,编译器就能正确解析如`Display96x16x1Init`这样的函数。 5. **链接阶段的处理**:在链接过程中可能会遇到找不到某些函数符号的错误。这通常是因为所需的库文件没有正确地链接。解决方法是将相关的库文件(如`.a`或`.lib`文件)添加到项目的链接器设置中。如果库文件位于特定目录,确保这个目录也被添加到链接器的搜索路径中。 在CCSv5中,调试过程通常涉及以下步骤: - **设置断点**:在源代码中的特定行设置断点,以便在程序运行到该点时暂停。 - **配置硬件调试接口**:确保CCSv5已正确配置与目标板的JTAG或SWD接口通信。 - **下载代码**:通过点击“下载”按钮,将编译后的二进制文件烧录到目标板的闪存中。 - **启动调试**:启动调试会话,查看变量值,单步执行代码,检查寄存器状态等。 对于新手来说,理解TI的CCSv5可能需要一定的时间,因为它的功能强大且相对复杂。然而,随着实践和经验的积累,开发者将能够充分利用其强大的调试工具和优化功能来开发高效的嵌入式系统应用。