This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
首先,使用 MATLAB® 和 Simulink® 进行算法创建和仿真。接下来,使用 Embedded Coder® 为你的算法生成代码。德州仪器 (TI) C2000 的 Embedded Coder 支持包括:
您还可以生成在控制律加速器 (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 硬件套件运行示例的更多信息: