文档写于2023年6月
第一章 软件安装
从现有的资料来看,都是让安装matlab2018a/b的,但电脑上如果已经安装了matlab2022b或者别的版本,重装可能没必要,因此考虑基于不同MATLAB版本进行其他软件的安装配置。
代码生成需要使用的软件包括以下:
软件 | 作用 |
MATLAB | |
TI CCS | 将代码部署到目标上 |
TI controlSUITE | 控制套件,提供了设计资源,包括设备特定驱动程序,文档,特定于应用程序的库与头文件的访问,最大限度减少系统开发时间 |
TI C2000Ware | 包括设备的特定驱动程序、库以及外围示例。 目前TI F2807x需要这个。 F2837xD、F2837xS、F28004x、F2838x、F28002x与F28003x、 F2807x、F2837xD与F2837xS已经迁移到controlSUITE |
TI F28044 Headers |
由于使用的DSP芯片是F28335,感觉这两个用不到。也就是说,只需要安装MATLAB、CCS、TI controlSUITE三个软件即可,安装的时候一定要注意安装的版本是否兼容。
注意:
版本兼容问题:
首先通过查阅以下网址可知
但该页面上只显示到MATLABR2019b,后面版本的MATLAB不再显示,因此还有如下方式获取版本兼容信息。
1. 打开MATLAB 2022b,点击“附加功能”菜单,选择“获取硬件支持包”。
2.如下图所示界面,在左侧进行筛选,选择Embedded Coder Support Package For Texas instruments C2000。
2.安装 TI controlSUITE
CONTROLSUITE Driver or library | TI.com
3.安装CCS11.0.0
CCSTUDIO IDE, configuration, compiler or debugger | TI.com
4.在线安装MinGW-w64 C/C++编译器。也可以在以后需要时在安装。点击“附加功能”,在弹出的下拉菜单中选择“获取附加功能”选项,如下图所示。
5.搜索“MATLAB Support for MinGW-w64 C/C++ Compiler”,然后点击安装。
6.在弹出的安装页面单击“我接受”按钮,进行安装。
7.安装完成后,在MATLAB命令窗口中键入:mex-setup,然后选择 C++语言。
5. cSPACE上位机安装 (上位机教程中的,可以不用安装)
5.1 安装说明
cSAPCE上位机安装包是以文件夹的方式提供了,里面包含了cSPACE上位机所需的环境组件以及cSPACE上位机。
5.2 安装步骤
1.运行安装包文件夹下的“setup”,安装环境组件。如下图所示,指定环境组件的安装路径,点击“下一步”。
2.安装完成。
3.把安装包文件夹下的“cSpaceWatch0”复制到其他路径,直接运行即可打开cSPACE上位机。