Simulink嵌入式自动代码 DSP F28335(1)——环境配置和方波例程


简述

主要包括Simulink嵌入式代码自动生成(for DSP F28335)的软件下载和环境配置,最后用一个小例程实现代码自动生成并且烧录到DSP中。


1、软件安装

4个软件

  • Code Composer Studio10.1.0
  • ControlSUITE3.4.7
  • C2000Ware_3_02
  • 硬件支持包Embedded Coder Support Package for Texas Instruments C2000 Processors

1.1 Code Composer Studio10.1.0安装

打开ccs_setup_10.1.0.00010,如下,选择默认位置,一直点NEXT即可。

在这里插入图片描述

1.2 ControlSUITE3.4.7安装

打开ControlSUITE3.4.7setup,如下,选择默认位置,一直点NEXT即可。
在这里插入图片描述

1.3 C2000Ware_3_02安装

打开C2000Ware_3_02_00_00_setup,如下,选择默认位置,一直点NEXT即可。

在这里插入图片描述

1.4 硬件支持包Embedded Coder Support Package for Texas Instruments C2000 Processors安装

以管理员方式运行Matlab,打开附加功能,获取硬件支持包
在这里插入图片描述
选择Embedded Coder Support Package for Texas Instruments C2000 Processors
在这里插入图片描述
打开,选择下载安装,因为此处已经安装,选择管理可进入相应界面
在这里插入图片描述
在这里插入图片描述
选择相应组件,点NEXT
在这里插入图片描述

Matlab自动检测出前面所安装的软件,点NEXT
在这里插入图片描述

在这里插入图片描述
点Validate验证通过CCS,一般来说路径正确,无需更改
在这里插入图片描述
一直点击NEXT,直至完成。打开library browser,发现对应库文件
在这里插入图片描述


2、环境配置

2.1 Simulink环境配置

打开Simulink的Configuration Parameters
Solver中,Stop time选择inf,solver selection选择fixed-step,选择离散求解器。这里定步长以0.5s为例。
在这里插入图片描述
Hardware Implementation中,Hardware board选择TI Defino F2833x;
Build action选择build,load and run;
勾选 use custom linker command file;
复制CCS hardware configuration file处路径
在这里插入图片描述
Code generation中,Prioritized objectives选择execution efficiency,ROM efficiency和RAM efficiency
在这里插入图片描述
对应的Report中,将三个进行勾选
在这里插入图片描述

2.2 CCS环境配置

打开 CCS 编译器,在 help 工具栏中,选择“Install New Software”,如下图所示

在这里插入图片描述
在“Work with:”的下拉菜单,选择 Code Generation Tools Updates- http://software- dl.ti.com/dsps/dsps_public_sw/sdo_ccstudio/codegen/Updates/p2win32/,在TI Compiler Updates 中选择 C2800 Compiler Tools 6.4.12,点击“Next”,安装重启后配置完成。

在这里插入图片描述
在CCS中打开simulink环境配置中的的路径,打开f28335.ccxml文件,如下图,选择你所用的仿真器,保存并测试连接,出现success为成功。
在这里插入图片描述

2.3 产生方波

在C2833x库中找到Digital Output模块。
勾选Toggle指的是翻转GPIO24,翻转周期为定步长周期,因为设置定步长采样时间为0.5秒,所以GPIO24输出方波周期为1s
在这里插入图片描述
点击Build,Deploy&Start生成代码并烧录到DSP中,出现successfully为成功
在这里插入图片描述
用示波器观察GPIO24口输出周期1s的方波信号

注意

1 simulink文件保存路径为全英文
2 CCS打开时workspace路径为全英文
3 matlab当前文件夹选为simulink保存路径

否则容易报错!!!!!!

  • 24
    点赞
  • 159
    收藏
    觉得还不错? 一键收藏
  • 15
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值