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.

[参考译文] F28377D-SEP:如何将 Simulink 代码部署到闪存中、以便在下电上电后自动执行 (MATLAB R2024a + C2000 Blockset)

Guru**** 2873830 points

Other Parts Discussed in Thread: UNIFLASH

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1584007/f28377d-sep-how-to-deploy-simulink-code-to-flash-for-auto-execution-after-power-cycle-matlab-r2024a-c2000-blockset

器件型号: F28377D-SEP
Thread 中讨论的其他器件: UNIFLASH

尊敬的 TI 专家:

我使用的是 MATLAB R2024a、C2000 Microcontroller Blockset 以及 Embedded Coder。 我的目标是将 Simulink 模型部署到 TI C2000 器件 (TMS320F28377DPTPQ)、使代码运行 在关机/开机循环后自动启动 、类似于我们选择的方式 闪存中 而不是 RAM Code Composer Studio (CCS) 中找到。

以下是目前为止我所做的工作:

  • 在 Simulink 中选择了正确的硬件板。
  • 被启用 ERT 系统目标文件 ()ert.tlc
  • 被启用 “从闪存引导(独立执行)“ 下的“Action"选项“选项 Hardware Implementation > Target Hardware Resources > Build Options。
  • 已尝试使用cscdesigner、但默认值tic2000demospkg为只读、我不确定如何继续为闪存分配内存段。
  • 我甚至尝试使用 Uniflash、但没有工作。

问题:

  1. 如何确保生成的代码是为闪存而不是 RAM 构建的?
  2. ramfuncs在 Simulink 中为闪存执行分配存储器部分(例如)的正确步骤是什么?
  3. 是否应该注意任何特定于器件的引导引脚设置?

非常感谢任何指导或文档链接!

谢谢、
Ashushree Fulzele