TI 28388 开发教程:从零构建CPU1与CM程序
58 浏览量
更新于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 上传
2021-10-03 上传
2018-09-20 上传
2018-12-10 上传
2023-08-08 上传
2021-01-31 上传
点击了解资源详情
weixin_38557757
- 粉丝: 5
- 资源: 934
最新资源
- VOIP的配置资料1111111111111
- WindowsXP对宽带连接速度进行了限制,是否意味着我们可以改造操作系统,得到更快的上网速度
- myeclipse优化详解
- 多媒体与数字图像压缩技术
- 分页的JSP代码分页的JSP代码
- 面向对象系统设计循序渐进
- 小型游戏贪吃蛇的程序
- PIC 单片机的C 语言编程.pdf
- 第2代图像压缩技术回顾与性能分析.pdf
- 基于游程编码的分块交叉数字图像压缩算法.pdf
- 三星s3c2410数据手册
- OpenSceneGraph Quick Start__ Guide
- 快速成型中基于ST EP 的直接分层算法
- memcached中文学习文档
- 基于本体实现网页规则分类的方法
- EXT中文框架学习文档