C2000开发笔记-环境搭建与仿真器驱动

从MCU转DSP,洒洒水啦。又到了经典点灯环节。主要参考官方入门教程1

1. CCS与C2000ware

1.1. CCS安装与配置

CCS(Code Composer Studio),TI官方的IDE,约等于单片机开发中Keil角色,支持编译、调试等功能。在Eclipse上魔改的。

步骤:

  1. 官网即可下载,需要注册和登录。
  2. 下载完成后一路next即可。
  3. 因为主要用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. 点灯

步骤:

  1. 选择 你的c2000安装目录\C2000Ware_26_00_00_00\device_support\f2803x\examples\c28
    • 这里例程里还可以看到cla文件夹,包含一些算法例程,c28主处理器,CAL是协助处理器,可并行。
  2. Project → Import CCS Projects
  3. 先勾选复制到工作目录(“Copy projects into workspace”)后导入,不建议在直接在例程中修改。
  4. 导入成功后编译即可通过。这里也不建议在文件管理器里直接复制整个文件夹,因为工程配置(.project 文件)里可能包含绝对路径,直接复制过来依赖仍然找不到。正确做法:用CCS的Import CCS Projects功能,浏览到官方例程目录,勾选 Copy projects into workspace。这样CCS会自动把配置、依赖路径都同步到当前工作空间,不需要手动改任何配置。同样,也不建议新建空工程,因为C2000工程需要大量依赖文件(启动代码、寄存器定义、链接文件等),手动添加非常麻烦且容易出错。已经替大家试过了。。
  5. 最后在新工程改改就能尝试驱动GPIO了。

常见问题

相关笔记

C2000开发笔记

参考资料

results matching ""

    No results matching ""