1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > matlab中不能找到ccs 搭建matlab连接ccs生成28335代码的环境(路径不在C盘)

matlab中不能找到ccs 搭建matlab连接ccs生成28335代码的环境(路径不在C盘)

时间:2021-05-13 02:20:16

相关推荐

matlab中不能找到ccs 搭建matlab连接ccs生成28335代码的环境(路径不在C盘)

ps:一周每天下班熬到一两点就整这个了。所谓笨鸟先飞,写个博客一起起飞,其中不足之处还请指正。

首先装文件目录:

ccs5.5版本(CCS5.5.0.00077_win32)

安装在ccs目录下的:

bios_setupwin32_6_37_03_30

ipc_setupwin32_1_25_02_12

setup_Flash2833x_API_V210

xdctools_setupwin32_3_25_05_94

controlsuit v3.4.9版本

visual stdio 或着TMD-GCC(这个比VC小哦)

matlaba+c2000固件包

软件安装顺序(已经安装的可以跳过了)

该部分请记住自己各个软件的安装位置。我个人不喜欢放到C盘,所以导致了后面有许多复杂的问题出现。

安装controlsuit

》》》安装ccs

》》》安装ipc_setupwin32_1_25_02_12

》》》安装setup_Flash2833x_API_V21

》》》安装xdctools_setupwin32_3_25_05_94

》》》ccs连接目标板生成.ccxml配置文件

》》》安装visual studio ,或者TMD-GCC这个小的也行

》》》安装matlaba

》》》matlab中Get hardware support安装c2000包包,我的是联网安装的。

初期软件资源安装完成,接下来是环境配置过程

c编译器加入matlab

输入

setenv('MW_MINGW64_LOC','C:TDM-GCC-64')

然后输入

mex -setup

选择对应的编译器就OK。

环境变量配置

以下紫色内容引用该博客/lcl545467411/article/details/80127172

TI_DIR=D:TICCSV5ccsv5 (与自己CCS安装路径匹配)

C2000_CGT_INSTALLDIR=D:TICCSV5ccsv5oolscompilerc2000_6.2.0

(与自己c2000_6.2.0路径匹配)

CCSV5_DSPBIOS_INSTALLDIR=D:TICCSV5ios_5_42_01_09

(与自己bios_5_42_01_09路径匹配)

DSP2833X_INSTALLDIR=D:TIcontrolSUITElibsdspFPUv131

(与自己controlSUITE中v131文件夹对应路径匹配)

FLASH_28335_API_INSTALLDIR=D:TIFlash28_APIFlash28335_API_V210

(与自己Flash28335_API_V210对应路径匹配;这一变量可根据需求新建,如不需用到FLASH则无需新建,但建议新建以备万一)

XDCROOT=D:TICCSV5xdctools_3_25_03_72

(与自己xdctools_3_25_03_72对应路径匹配)

其实以上的各个步骤无需配置,为以防万一,大家可以配置,以熟悉环境变量设置。

2.环境配置检查,个人喜好采用此办法配置环境变量,方便又省事

事实上,在完成了上述新建系统变量过程之后,系统变量已新建成功。可在MATLAB命令栏通过checkEnvSetup(‘ccsv5’,’f28035’,’setup’)进行配置,配置过程弹出界面按照提示要求进行配置,如上图,点到CCS的安装路径,其余就不再配图。

最终进行变量的核对checkEnvSetup(‘ccsv5’,’f28035’,’check’),该命令可以校对是否正确与否,显示结果如下,则相关系统变脸设置成功。一般不会有错,除非粗心或配置有误。

后面再checkEnvSetup(‘ccsv5’,’f28335’,’check’)

注:其中CGI版本6.2.0高于Required version 5.2.1 to 6.0.2,以及DSP/BIOS版本5.42.01.09高于Required version5.33.05 to 5.41.11.38,也是没有问题的。(估计高点儿没事,但低了可能会有问题)

xmakefilesetup 配置

此处需要具体说明以下,我自己的的配置路径斌不是默认路径,所以这里路径影响很大,后续编译出现问题如下:

".untitled2.h",line18:fatalerror:cannotopensourcefile"stddef.h"

1catastrophicerrordetectedinthecompilationof"./MW_c28xx_board.c".

Compilationterminated.

>>Compilationfailure

gmake:***[derived/DSP2833x_ADC_cal.obj]Error1

引以为鉴,希望大家少走点弯路

输入指令xmakefilesetup

圈圈处因该跟我的不同,(我会告诉你我这配置好了?)

好了,下面一步一步来,User Templates,User Configurations选定自己的工作文件夹,就是后续的工作区间了。然后点击apply(敲黑板,划重点)

按上图顺序选择ticcs_c2000_ccsv5,然后选择tool directorles

然后根据自己的安装位置添加上述3个位置。(英语不好的看红字)

完成后点击new新建一个,然后神奇的发现tool directorles没有了是不是,是不是,是不是

那就不管了呗,反正配置好了,现在配置

Make utility:D:sorftwarematlabainwin64gmake

(matlab安装位置inwin64gmake)

Compiler: D:/sorftware/ccs/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000

(ccs安装位置/tools/compiler/c2000_6.2.0/bin/cl2000)

Linker: D:/sorftware/ccs/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000

(ccs安装位置/tools/compiler/c2000_6.2.0/bin/cl2000)

Archiver: D:/sorftware/ccs/ccsv5/tools/compiler/c2000_6.2.0/bin/ar2000

(ccs安装位置tools/compiler/c2000_6.2.0/bin/ar2000)

Pre_build,Post_build是个瓜皮,我们不管他。

Execute:

Execute tools:D:sorftwareccsccsv5ccs_basescriptingindss.bat

(ccs安装路径ccs_basescriptingindss.bat)找不到dss.bat试试文件全显示。

Arguments:

"D:sorftwarematlabaoolboxidelinkextensionsiccsccsdemosunProgram.js"

我是空格"E:xml"

我是空格 "[|||MW_XMK_GENERATED_TARGET_REF[E]|||]"

"matlab安装路径oolboxidelinkextensionsiccsccsdemosunProgram.js"

我是空格"ccs生成的.ccxml文件路径xml"

我是空格"[|||MW_XMK_GENERATED_TARGET_REF[E]|||]"

到此xmakefilesetup完成点击OK。(救我,我需要奶一口)

simulink配置

接下来就是见证奇迹的时刻,

谢谢您的观看,不足之处还请多多指正,小生不胜荣幸。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。