TI中文支持网
TI专业的中文技术问题搜集分享网站

[FAQ] [常见问题解答] 适用于 C2000 MCU 的 MathWorks 解决方案

Other Parts Discussed in Thread:LAUNCHXL-F28379D

首先,使用 MATLAB® 和 Simulink® 进行算法创建和仿真。接下来,使用 Embedded Coder® 为你的算法生成代码。德州仪器 (TI) C2000 的 Embedded Coder 支持包括:

  • 自动编译和执行
  • 适用于片上和板上外设(例如 ADC、数字 I/O、ePWM、SPI、I2C 等)的块库
  • 使用外部模式进行实时参数调优和记录
  • 处理器优化代码,包括 DMC 和 IQMath 库
  • 能够通过执行分析功能来执行处理器在环 (PIL) 测试
  • 在 TI C2000 硬件上运行的电机控制和电源转换的示例
  • 支持标准:ISO 26262、IEC 61508、AUTOSAR、DO-178 及其他标准

您还可以生成在控制律加速器 (CLA) 上运行的代码,该加速器是一款协处理器,部分 TI Delfino 和 Piccolo 处理器提供。

对于多核系统,您可以结合使用 SoC Blockset 和 C2000 Support for SoC Blockset 构建使用处理器的系统架构、处理器间通信、中断和 I/O 模型,并同时对架构与算法进行仿真。这样,您可以在多个内核之间对算法进行分区,以实现设计模块化并提高性能,同时解决 ADC-PWM 同步和延迟等问题。

在 MATLAB 内,您可以通过 MATLAB 工具栏中的浏览器插件获取 Embedded Coder 的硬件支持。

搜索 C2000,然后选择免费下载并安装 C2000 库块。您可以在 Simulink 模型中插入和配置块,其中包括 IO 和各种功能。然后使用 Embedded Coder 为你的算法生成代码并直接在 TI C2000 MCU 上运行。库块包括文档和示例模型,并支持 C2000 Piccolo、Delfino 和 Concerto 系列。

注意:使用 Embedded Coder 需要额外的 MathWorks 软件:MATLAB®、Simulink®、MATLAB Coder™ 和 Simulink Coder™。

您还可以仅为你的算法生成代码,然后将该代码导入和集成到现有的 Code Composer Studio 项目中。

— —

下面提供了包括操作方法视频和可通过 TI 硬件套件运行示例的更多信息:

  • 操作方法视频和 E2E 帖子:
  • YouTube:使用 Simulink 对 TI C2000 Launchpad 编程 (18:11)
  • YouTube:结合使用 TI F28069 LaunchPad 和 Simulink (16:32)
  • YouTube:LAUNCHXL-F28069M Launchpad 简介(TI 营销副总裁 Gautam Iyer)
  • YouTube:LAUNCHXL-F28027 Launchpad 简介(TI 营销副总裁 Gautam Iyer)
  • E2E:超硬核器件:LAUNCHXL-F28379D(TI 营销副总裁 Gautam Iyer)
  • E2E:功能强大的 C2000 Launchpad:LAUNCHXL-F28377S(TI 营销副总裁 Gautam Iyer)

 

  • 解决方案概述:
  • 简短视频(2-3 分钟):Embedded Coder 概述、TI Piccolo 聚焦
  • 多核仿真支持之结合使用 SoC Blockset 和 SoC Blockset 支持 C2000
  • TI/MathWorks 联合会议:
  • 借助 Embedded Coder 和 TI C2000 实现电机控制 (F28069)
  • MATLAB Speaks Hardware: TI C2000 for Digital Power Applications (F28377S)

 

  • 详细信息和示例:
  • C2000 硬件支持网页:
  • Delfino:F2833x、F2837xS、F2837xD、C2834x
  • Piccolo:F2802x、F2803x、F2805x、F2806x、F2807x、F28004x
  • Concerto:F28M35x、F28M36x (C28x + ARM Cortex M3)
  • 传统:C280x、C281x、C2833x、F281x、F280x
  • 基于 C2000 的示例

 

  • 实用链接:
  • C2000 支持发行说明
  • TI Wiki:MATLAB 和 CCS 兼容性矩阵
Annie Liu:

我们建议您始终在发布新问题之前先搜索 E2E。  E2E 已经拥有数十万个已得到解答的话题。  这通常是解决问题的最快方法。

赞(0)
未经允许不得转载:TI中文支持网 » [FAQ] [常见问题解答] 适用于 C2000 MCU 的 MathWorks 解决方案
分享到: 更多 (0)