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盘)相关推荐

  1. 在MATLAB中使用数学符号,在matlab中怎么输入特殊符号 function在MATLAB中怎么用

    导航:网站首页 > 在matlab中怎么输入特殊符号 function在MATLAB中怎么用 在matlab中怎么输入特殊符号 function在MATLAB中怎么用 相关问题: 匿名网友: 一 ...

  2. matlab中的timer模块,[转载]Matlab中Timer的使用

    Matlab中Timer的使用 鉴于Matlab中缺乏多线程机制,使用Timer无疑是一个很重要的工具,Matlab中Timer是一个Java对象. (1)Timer 的定义 t=timer(); 设 ...

  3. m 文件 dll matlab 中调用_如何在matlab中调用python程序

    现在python很火,很多代码都是python写的,如果你和我一样,习惯了使用matlab,还想在matlab中调用Python的代码,应该怎么办呢?其中一条思路:首先在matlab中调用系统脚本命令 ...

  4. matlab中m文件是什么,MATLAB中M文件的使用

    运行方法: 使用matlab的时候,可以在"Command Window"内直接书写matlab代码,也可以将代码保存到M文件中,然后运行该文件.使用matlab主界面菜单&quo ...

  5. matlab 如何axis,在matlab中axis是什么意思,matlab中axis的用法

    在matlab中axis是什么意思轴在matlab中是什么意思,matlab中的Axis是指在绘图中通常使用axis函数来设置坐标值的范围,在matlab的命令窗口中输入doc轴或help轴即可获得该 ...

  6. matlab绘制抛物线,MATLAB中绘制抛物线的图像,请补充完成下面代码: clc,clear; x=linspace(...

    MATLAB中绘制抛物线的图像,请补充完成下面代码: clc,clear; x=linspace(-2,2,100); ____________; plot(x,y) 答: y=x.^2 在下列各项中 ...

  7. matlab中xpcapi库的调用,关于MATLAB中xpc实时控制平台搭建的心得

    Xpc target主机-目标机通讯平台的搭建 一.用u盘制作XPC的目标启动盘 U盘启动盘制作的关键是找对dos系统软件包和相应的读写软件,我也是找了很久而不得要领.开始时,我是下载了一个网上的do ...

  8. matlab中的神经网络怎么用,matlab怎么搭建神经网络

    1.怎样用matlab建立bp神经网络 net=train(net, p, t);把这句改成net=train(net, p', t');试试,matlab应该默认使用列向量.或者直接使用matlab ...

  9. LIBSVM在MATLAB中的使用及SVM最优参数选取示例代码

    1. 参考网站: LIBSVM 库下载:http://www.csie.ntu.edu.tw/~cjlin/libsvm/ https://www.csie.ntu.edu.tw/~cjlin/lib ...

最新文章

  1. 聊聊数据库中的那些锁
  2. C#中的is和as操作符
  3. linux内核升级写入不了,解决linux内核升级后不能重启系统的故障
  4. 31.QT中串口操作
  5. Elasticsearch--进阶-进阶两种查询方式_request uri查询和query DSL查询---全文检索引擎ElasticSearch工作笔记009
  6. RSA 2010年信息安全大会六大热点预测
  7. python经典实例-python经典实例
  8. mfc响应鼠标前进后退按键_诚意升级,商务大鼠再临:雷柏MT750S多模无线激光鼠标评测...
  9. IE下图片切换的时候,图片总是切换不成功---根本问题是IE缓存图片
  10. ktv娱乐收银系统java_美萍餐饮娱乐管理系统(歌厅管理软件,管理软件,收银系统,管理系统,娱乐收银软件)...
  11. Matlab R2019a Win64位 迅雷下载链接
  12. 分享一个办公环境文件共享服务器软件CuteHttpFileServer
  13. 信息爆炸,物质丰富,你不得不知的奥卡姆剃刀原则
  14. Greedy 贪心算法
  15. 请注意,java中没有引用传递
  16. 这15个PDF转化工具
  17. 【有利可图网】PS实战系列:简单易学的PS把照片转素描效果
  18. Redis 集群规范(中文稿)(MOVED错误码及ASK错误码
  19. 用js实现数组去除重复的元素方法
  20. 如何创建低成本沙箱环境?推荐你使用API仿真!

热门文章

  1. harmonyos开源,华为杨海松:鸿蒙系统支持第三方手机 “开源开放毫无保留”
  2. 中国有机淀粉市场趋势报告、技术动态创新及市场预测
  3. 咕泡P6:ElasticStack高级开发与架构(实战班)二期
  4. 被遗忘的SEO基础知识
  5. OLE DB error occured. Code 80040E14h. CoInitialize has not been Called. 问题解决
  6. FAL_CLIENT和FAL_SERVER 不设置也能apply redo
  7. 多伦多大学好吗_多伦多大学多伦多大学生命科学好吗?
  8. MyBatis中小于号“<“的使用
  9. NVT | NVT SDK 67X固件分析工具使用
  10. iOS 越狱的Tweak开发