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 2010或着TMD-GCC(这个比VC小哦)
matlab2016a+c2000固件包
软件安装顺序(已经安装的可以跳过了)
该部分请记住自己各个软件的安装位置。我个人不喜欢放到C盘,所以导致了后面有许多复杂的问题出现。
安装controlsuit
》》》安装ccs
》》》安装ipc_setupwin32_1_25_02_12
》》》安装setup_Flash2833x_API_V21
》》》安装xdctools_setupwin32_3_25_05_94
》》》ccs连接目标板生成.ccxml配置文件
》》》安装visual studio 2010,或者TMD-GCC这个小的也行
》》》安装matlab2016a
》》》matlab中Get hardware support安装c2000包包,我的是联网安装的。
初期软件资源安装完成,接下来是环境配置过程
c编译器加入matlab
输入
setenv('MW_MINGW64_LOC','C:TDM-GCC-64')
然后输入
mex -setup
选择对应的编译器就OK。
环境变量配置
以下紫色内容引用该博客https://blog.csdn.net/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", line 18: fatal error: cannot open source file "stddef.h"
1 catastrophic error detected in the compilation of "./MW_c28xx_board.c".
Compilation terminated.
>> Compilation failure
gmake: *** [derived/DSP2833x_ADC_cal.obj] Error 1
引以为鉴,希望大家少走点弯路
输入指令xmakefilesetup
圈圈处因该跟我的不同,(我会告诉你我这配置好了?)
好了,下面一步一步来,User Templates,User Configurations选定自己的工作文件夹,就是后续的工作区间了。然后点击apply(敲黑板,划重点)
按上图顺序选择ticcs_c2000_ccsv5,然后选择tool directorles
然后根据自己的安装位置添加上述3个位置。(英语不好的看红字)
完成后点击new新建一个,然后神奇的发现tool directorles没有了是不是,是不是,是不是
那就不管了呗,反正配置好了,现在配置
Make utility:D:sorftwarematlab2016ainwin64gmake
(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:sorftwarematlab2016aoolboxidelinkextensionsiccsccsdemosunProgram.js"
我是空格"E:DspProjectestargetConfigsTMS320F28335.ccxml"
我是空格 "[|||MW_XMK_GENERATED_TARGET_REF[E]|||]"
"matlab安装路径oolboxidelinkextensionsiccsccsdemosunProgram.js"
我是空格"ccs生成的.ccxml文件路径TMS320F28335.ccxml"
我是空格 "[|||MW_XMK_GENERATED_TARGET_REF[E]|||]"
到此xmakefilesetup完成点击OK。(救我,我需要奶一口)
simulink配置
接下来就是见证奇迹的时刻,
谢谢您的观看,不足之处还请多多指正,小生不胜荣幸。
matlab中不能找到ccs,搭建matlab连接ccs生成28335代码的环境(路径不在C盘)相关推荐
- 在MATLAB中使用数学符号,在matlab中怎么输入特殊符号 function在MATLAB中怎么用
导航:网站首页 > 在matlab中怎么输入特殊符号 function在MATLAB中怎么用 在matlab中怎么输入特殊符号 function在MATLAB中怎么用 相关问题: 匿名网友: 一 ...
- matlab中的timer模块,[转载]Matlab中Timer的使用
Matlab中Timer的使用 鉴于Matlab中缺乏多线程机制,使用Timer无疑是一个很重要的工具,Matlab中Timer是一个Java对象. (1)Timer 的定义 t=timer(); 设 ...
- m 文件 dll matlab 中调用_如何在matlab中调用python程序
现在python很火,很多代码都是python写的,如果你和我一样,习惯了使用matlab,还想在matlab中调用Python的代码,应该怎么办呢?其中一条思路:首先在matlab中调用系统脚本命令 ...
- matlab中m文件是什么,MATLAB中M文件的使用
运行方法: 使用matlab的时候,可以在"Command Window"内直接书写matlab代码,也可以将代码保存到M文件中,然后运行该文件.使用matlab主界面菜单&quo ...
- matlab 如何axis,在matlab中axis是什么意思,matlab中axis的用法
在matlab中axis是什么意思轴在matlab中是什么意思,matlab中的Axis是指在绘图中通常使用axis函数来设置坐标值的范围,在matlab的命令窗口中输入doc轴或help轴即可获得该 ...
- matlab绘制抛物线,MATLAB中绘制抛物线的图像,请补充完成下面代码: clc,clear; x=linspace(...
MATLAB中绘制抛物线的图像,请补充完成下面代码: clc,clear; x=linspace(-2,2,100); ____________; plot(x,y) 答: y=x.^2 在下列各项中 ...
- matlab中xpcapi库的调用,关于MATLAB中xpc实时控制平台搭建的心得
Xpc target主机-目标机通讯平台的搭建 一.用u盘制作XPC的目标启动盘 U盘启动盘制作的关键是找对dos系统软件包和相应的读写软件,我也是找了很久而不得要领.开始时,我是下载了一个网上的do ...
- matlab中的神经网络怎么用,matlab怎么搭建神经网络
1.怎样用matlab建立bp神经网络 net=train(net, p, t);把这句改成net=train(net, p', t');试试,matlab应该默认使用列向量.或者直接使用matlab ...
- LIBSVM在MATLAB中的使用及SVM最优参数选取示例代码
1. 参考网站: LIBSVM 库下载:http://www.csie.ntu.edu.tw/~cjlin/libsvm/ https://www.csie.ntu.edu.tw/~cjlin/lib ...
最新文章
- 聊聊数据库中的那些锁
- C#中的is和as操作符
- linux内核升级写入不了,解决linux内核升级后不能重启系统的故障
- 31.QT中串口操作
- Elasticsearch--进阶-进阶两种查询方式_request uri查询和query DSL查询---全文检索引擎ElasticSearch工作笔记009
- RSA 2010年信息安全大会六大热点预测
- python经典实例-python经典实例
- mfc响应鼠标前进后退按键_诚意升级,商务大鼠再临:雷柏MT750S多模无线激光鼠标评测...
- IE下图片切换的时候,图片总是切换不成功---根本问题是IE缓存图片
- ktv娱乐收银系统java_美萍餐饮娱乐管理系统(歌厅管理软件,管理软件,收银系统,管理系统,娱乐收银软件)...
- Matlab R2019a Win64位 迅雷下载链接
- 分享一个办公环境文件共享服务器软件CuteHttpFileServer
- 信息爆炸,物质丰富,你不得不知的奥卡姆剃刀原则
- Greedy 贪心算法
- 请注意,java中没有引用传递
- 这15个PDF转化工具
- 【有利可图网】PS实战系列:简单易学的PS把照片转素描效果
- Redis 集群规范(中文稿)(MOVED错误码及ASK错误码
- 用js实现数组去除重复的元素方法
- 如何创建低成本沙箱环境?推荐你使用API仿真!
热门文章
- harmonyos开源,华为杨海松:鸿蒙系统支持第三方手机 “开源开放毫无保留”
- 中国有机淀粉市场趋势报告、技术动态创新及市场预测
- 咕泡P6:ElasticStack高级开发与架构(实战班)二期
- 被遗忘的SEO基础知识
- OLE DB error occured. Code 80040E14h. CoInitialize has not been Called. 问题解决
- FAL_CLIENT和FAL_SERVER 不设置也能apply redo
- 多伦多大学好吗_多伦多大学多伦多大学生命科学好吗?
- MyBatis中小于号“<“的使用
- NVT | NVT SDK 67X固件分析工具使用
- iOS 越狱的Tweak开发