C2000开发笔记-环境搭建与仿真器驱动
从MCU转DSP,洒洒水啦。又到了经典点灯环节。主要参考官方入门教程1
1. CCS与C2000ware
1.1. CCS安装与配置
CCS(Code Composer Studio),TI官方的IDE,约等于单片机开发中Keil角色,支持编译、调试等功能。在Eclipse上魔改的。
步骤:
- 官网即可下载,需要注册和登录。
- 下载完成后一路next即可。
- 因为主要用TMS320F28x系列,所以选组件的时候勾C2000 real-time MCUs,其他根据需要自行选择。
1.2 仿真器驱动
C2000支持XDS或JLINK
1.3 C2000ware
这是TI的官方SDK,TI官网搜索C2000ware下载离线包,next即可。
重要部分大致如下:
C2000Ware_26_00_00_00/
├── device_support/ # 例程和驱动库(常用)
│ └── f2803x/
│ ├── examples/ # 官方例程
│ └── common/ # 头文件、源文件
├── docs/ # 文档(硬件手册、迁移指南)
└── libraries/ # 数字电源、电机控制等算法库
2. 点灯
步骤:
- 选择
你的c2000安装目录\C2000Ware_26_00_00_00\device_support\f2803x\examples\c28- 这里例程里还可以看到
cla文件夹,包含一些算法例程,c28主处理器,CAL是协助处理器,可并行。
- 这里例程里还可以看到
Project → Import CCS Projects- 先勾选复制到工作目录(“Copy projects into workspace”)后导入,不建议在直接在例程中修改。
- 导入成功后编译即可通过。这里也不建议在文件管理器里直接复制整个文件夹,因为工程配置(.project 文件)里可能包含绝对路径,直接复制过来依赖仍然找不到。正确做法:用CCS的Import CCS Projects功能,浏览到官方例程目录,勾选 Copy projects into workspace。这样CCS会自动把配置、依赖路径都同步到当前工作空间,不需要手动改任何配置。同样,也不建议新建空工程,因为C2000工程需要大量依赖文件(启动代码、寄存器定义、链接文件等),手动添加非常麻烦且容易出错。已经替大家试过了。。
- 最后在新工程改改就能尝试驱动GPIO了。
常见问题
相关笔记
参考资料
-
TI. (2024). CCS和C2000Ware入门. https://www.ti.com.cn/zh-cn/video/6304738383001#transcript-tab ↩