TI 28388 开发教程:从零构建CPU1与CM程序
124 浏览量
更新于2024-08-29
1
收藏 1.73MB PDF 举报
"本教程详细介绍了如何从零开始构建28388项目程序,旨在实现CPU1控制LED1闪烁,CM(基于Arm Cortex-M4)控制LED2闪烁的效果。开发环境采用Code Composer Studio 9.1.0 和 C2000版本v2.01.00.00,使用的开发板是TI官方28388开发套件。"
文章内容:
在搭建28388项目程序的过程中,首先需要新建工程,确保CPU1和CM的项目名称有所区别,以便区分。接着,将特定的CMD文件复制到项目中,替换原有的默认CMD文件。然后,配置项目设置,定义生成二进制文件的名称和路径,这一步至关重要,因为文件名和路径直接影响到编译结果。
接下来,删除项目中原有的Debug文件夹,对CMD文件进行编译方式的配置。在CMD文件中,需要添加.lib依赖,即二进制文件,同时还需要包含必要的库文件,比如对于CPU1项目,可能需要添加特定的库以解决报错问题。解决方法是添加这些库文件的搜索路径,确保编译器能找到所需的头文件和库。
在代码编写阶段,CM和CPU1的项目分别在main.c文件中添加初始化和控制LED的代码。对于CM项目,使用了`driverlib_cm.h`和`cm.h`头文件,通过`GPIO_writePin`函数控制LED2的亮灭,并使用`SysCtl_delay`函数实现延时。而在CPU1项目中,使用了`driverlib.h`和`device.h`头文件,同样通过`GPIO_writePin`来控制LED1的亮灭,延迟功能也是通过`SysCtl_delay`实现。
整个过程中,开发者需要对C2000Ware及CCS的使用有一定了解,包括项目管理、编译配置、库文件的引用以及针对特定处理器的编程接口。此外,掌握基本的GPIO操作和延迟函数的使用也是必要的。通过这个项目,学习者能够熟悉嵌入式系统开发的基本流程,并加深对TI C2000系列微控制器及其开发工具的理解。
2021-07-06 上传
2019-05-30 上传
2023-07-28 上传
2023-08-08 上传
2023-07-08 上传
2023-06-23 上传
2024-06-22 上传
2023-06-21 上传
weixin_38557757
- 粉丝: 5
- 资源: 934
最新资源
- Google Test 1.8.x版本压缩包快速下载指南
- Java实现二叉搜索树的插入与查找功能
- Python库丰富性与数据可视化工具Matplotlib
- MATLAB通信仿真设计源代码与应用解析
- 响应式环保设备网站模板源码下载
- 微信小程序答疑平台完整设计源码案例
- 全元素DFT计算所需赝势UPF文件集合
- Object-C实现的Flutter组件开发详解
- 响应式环境设备网站模板下载 - 恒温恒湿机营销平台
- MATLAB绘图示例与知识点深入探讨
- DzzOffice平台新插件:excalidraw白板功能介绍与使用指南
- Java基础实训教程:电子商城项目开发与实践
- 物业集团管理系统数据库设计项目完整复刻包
- 三五族半导体能带参数计算器:精准模拟与应用
- 毕业论文:基于SSM框架的毕业生跟踪调查反馈系统设计与实现
- 国产化数据库适配:人大金仓与达梦实践教程