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

  • 简述
  • 1、软件安装
    • 1.1 Code Composer Studio10.1.0安装
    • 1.2 ControlSUITE3.4.7安装
    • 1.3 C2000Ware_3_02安装
    • 1.4 硬件支持包Embedded Coder Support Package for Texas Instruments C2000 Processors安装
  • 2、环境配置
    • 2.1 Simulink环境配置
    • 2.2 CCS环境配置
    • 2.3 产生方波
  • 注意

简述

主要包括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保存路径

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

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

  1. Simulink嵌入式自动代码DSP F28335(2)——SCI通信

    Simulink嵌入式自动代码DSP F28335(2)--SCI通信 简述 1.文件模型建立 1.1 自动代码文件 1.2 上位机文件Host 2.环境配置 2.1 Simulink配置 2.2 电 ...

  2. Simulink嵌入式自动代码生成DSP 28335/28035/28x系列 (1)——官方例程(1)讲解 {ADC-PWM同步中断}

    前言 本人了解到电动汽车中 OBC和 DCDC 普遍使用TI (德州仪器)DSP 28335和 28035系列芯片 做开关电源控制,电源领域的 工程师 需要对于芯片的配置和 配套软件Code Comp ...

  3. 嵌入式系统导论-DOL开发环境配置

    嵌入式系统导论实验报告(2) 1. 实验题目 DOL开发环境配置 2. 实验结果 (1) 实验过程 a. 安装必要环境 (在ubuntu中依次输入以下命令行语句进行安装) 更新源: $ sudo ap ...

  4. 提升嵌入式开发效率小技巧——开发环境配置

    起因:发现自己在嵌入式开发是,主机.虚拟机.开发板相互不能ping通,代码文件拖来拖去,利用cutftp,拖文件还得改目录,开发效率极低,加上bug找不到,代码写不出,使心情更加烦躁,进而磨灭自己的热 ...

  5. NNI(自动超参数搜索)工具环境配置及使用

    本文主要介绍如何搭建Microsoft的NNI工具环境以及使用NNI进行Mnist分类任务的超参数搜索. NNI简介 NNI (Neural Network Intelligence) 是一个轻量但强 ...

  6. 将POLY-YOLO代码跑起来的环境配置,poly-yolo训练自己的数据集

    系统:ubuntu16.04和ubuntu18.04 显卡驱动:网上很多教程,百度一下安装就可以.(最简单直接在软件更新里面安装) cuda安装:下载安装cuda10.0,下载地址:https://d ...

  7. 【个人总结】基于项目的AI Studio平台下Linux深度学习环境配置心得

    更新一下:现在AI Studio应该已经不能用其他深度学习框架了,用一会儿就会中断 前言 PS:本部分主要是对本周工作的总结,标题对应的内容可以跳过本部分 上周主要的工作是研究了一下项目utils文件 ...

  8. 【国产MCU学步随笔------兆易创新GD32f103CBT6,及vscode编辑环境配置】

    文章目录 vscode编辑环境配置 官方库例程迷惑解答 时钟在哪里初始化 时钟在哪里配置 NVIC在哪里初始化 NVIC中断分组是什么 printf怎么重映射 vscode编辑环境配置 下载官方库:链 ...

  9. win10caffe-GPU环境配置+mnist手写体训练以及python接口导入详细教程(一步成功)

    什么是caffe Caffe是一个深度学习框架,具有表达力强.速度快和模块化的思想,由伯克利视觉学习中心(BVLC)和社区贡献者开发.Yangqing Jia在加州大学伯克利分校攻读博士期间创建了这个 ...

  10. OpenGL红宝书第九版环境配置

    OpenGL红宝书第九版环境配置(VS2017) 对于很多想要学OpenGL的人来说,环境配置一直是一个大问题,笔者就是其中之一.虽然网络上有许多教程,但是由于不同的教程使用的库并不同,利用这些教程配 ...

最新文章

  1. 段错误linux 内存不够,c - 为什么我的程序在linux-gcc而不是mingw-gcc上出现段错误? - 堆栈内存溢出...
  2. python输入语句-python输入语句
  3. python nodemcu_NodeMCU简介与快速入门
  4. Shell 编程进阶笔记
  5. 为input输入框添加圆角并去除阴影
  6. 排序算法(1) 快速排序 C++实现
  7. 【MySQL】基于MySQL的SQL核心语法实战演练(一)
  8. pop3常用命令记录
  9. PHP面向对象处理请求,PHP面向对象之命令模式
  10. 事务Transaction 那点事儿
  11. 从多态性谈动态联编的必要性(c++)
  12. 使用微PE工具箱安装Win7
  13. (转)Django新手需要注意的10个要点
  14. 演讲发言时太紧张怎么办?只需三招帮你彻底克服当众讲话前的紧张感
  15. 咳血的独角兽5——挥向投资人的镰刀
  16. 计算机辅助翻译优缺点,计算机辅助翻译优缺点
  17. vscode win10笔记本 蓝屏_联想拯救者Win10蓝屏0xc000000d的解决办法
  18. Latex基础命令入门
  19. 用 Python 和 Numpy 实现音频数字指纹特征识别
  20. 【第五章】 C语言之牛客网刷题笔记 【点进来保证让知识充实你一整天】

热门文章

  1. matlab简单处理图像
  2. 微信自动打开外部浏览器下载apk文件
  3. 快速采集交换机下计算机ip,怎样查看整个交换机里的电脑ip
  4. 手机作为显示器及键鼠控制电脑棒(by quqi99)
  5. Johnnie Walker惊艳的广告
  6. java 有多少种锁_java有哪些锁?java锁种类盘点
  7. 计算机控制系统的信号的特点,现场总线控制系统的特点和优点
  8. python中pos函数,python pos是什么
  9. html消除表格线,html5 消除表格线
  10. 【uniapp】小程序添加通过卡号查找银行名并添加绑定等逻辑