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.

[参考译文] AM263P4-Q1:MATLAB 与 Code Composer 的集成

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1458584/am263p4-q1-matlab-integration-with-code-composer-d

器件型号:AM263P4-Q1
主题中讨论的其他器件:SysConfig

工具与软件:

我使用 AM63P4 Q1控制卡、能够在硬件中进行构建和部署、使用 MATLAB 中的嵌入式 C 编码器生成代码、但当我尝试在 Code Composer Studio 中导入时、我无法导入它、即使我通过 file Explorer 手动将其添加到工作空间、我也无法调试或运行。

如何将通过 Matlab Simulink 嵌入式 C 编码器生成的代码集成到 CCS 主题或 CCS。

我要附加通过嵌入式 C 编码器生成的文件

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

    未附加任何内容。 您会收到什么错误? 您是否添加了任何.h 文件?

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

    对不起! 我认为上传时出错了。 请在下面找到相关文档。 感谢您的及时响应。  

     e2e.ti.com/.../TestfrCCS2.zip

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

    您的问题描述不够具体。 你是说 CCS 没有"查看"源代码文件? 您收到了哪些错误消息?

    如何将通过 Matlab Simulink 嵌入式 C 编码器生成的代码集成到 CCS 主机或 CCS 中。

    一般而言、 如果您主要关注的是在 Simulink 中开发代码、我的建议是使用"AM26x 的 MATLAB Simulink 嵌入式编码器硬件支持包"。 该软件包还支持 AM263PX。 您可以通过以下链接申请访问: ti.com/secureresources/AM26X-SL-EC

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

    尊敬的 Kier:

    我目前正在使用最新的"AM26x V24.2.0.12的 MATLAB Simulink 嵌入式编码器硬件支持包"、这是 MATLAB 中提供的最新版本、但我无法在 TI 网站上找到它。 您能否告诉我更新版本何时将在 TI 网站上发布?

    此外、在尝试导入软件包时、"Finish"(完成)选项被禁用、我无法继续。 要解决此问题、我需要将所有.c.h文件手动添加到工作区中的一个空工程示例中。 我通过排除初始化文件清除了错误、但在这些文件中引用了驱动程序。 调试后、我注意到电路板没有响应。

    感谢您的帮助!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价用户 id="636953" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1458584/am263p4-q1-matlab-integration-with-code-composer-d/5601942 #5601942"]我当前正在使用最新的"AM26x V24.2.0.12 MATLAB Simulink 嵌入式编码器硬件支持包"、这是 MATLAB[/QUOT]中提供的最新版本

    好的、谢谢。 看起来 TI 已经将该封装提供给 Mathworks。 去年、该产品仅通过特殊要求直接提供给 TI。 那个版本  24.1.因此、我认为您有来自 Mathworks 的最新版本。

    此外、在尝试导入软件包时、"完成"选项被禁用、我无法继续。

    是指尝试将软件包导入 Simulink 时。 还不清楚。 请发布问题的屏幕截图。

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

    很抱歉混淆。
    当我尝试将生成的代码导入到 CCS Theia 或 CCS 时。
    我正在附上一个视频。
    我发现初始化文件引起了问题、所以我排除了这些问题、然后运行其余的问题

    e2e.ti.com/.../Recording-2025_2D00_01_2D00_10-152209.mp4

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

    e2e.ti.com/.../4-Examples.pdf

    引起问题

    但现在还不清楚问题是什么。 我怀疑排除任何文件会解决问题。

    在任何情况下、Simulink HSP 的主要优势就是您无需担心在 CCS 中管理项目。 Simulink 为您执行此工作。

    您能否首先确认示例是否起作用? 请参阅随附的。



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

    是的、它们确实有效、


    但是、这些示例适用于 am263x、因为它需要更改 am263Px 控制卡的硬件设置(我尝试了 GPIO led 和 UART 回显)


    选择 CCS 的原因是无法通过 MATLAB Simulink 访问 IO 扩展器

    我不确定如何通过 Simulink 运行子系统 R5FSS0和 R5FSS1、我想将通过 MATLAB 开发的代码的某些部分整合到我的团队正在通过 CCS 开发的代码中

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

    好的、我了解你现在为什么要使用 CCS。

    除非 Simulink 生成.project 和.cproject 文件、否则您无法将项目导入 CCS、只能将源文件添加到现有项目。

    Simulink 是否会生成.project /.cproject 文件?

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

    尊敬的 Rama:

    您可以从 MCU PLUS SDK 中的任意示例开始、该示例非常接近您的示例(如多核)、然后如 Kier 所述将.c 和.h 文件添加到该项目中。

    这样、您就可以访问 IO 扩展器和多核功能。

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

    您好、Kier

    很抱歉、我在度假、没有机会访问我的电脑

    Simulink 是否会生成.project /.cproject 文件?
    它会生成.c 和.h 文件、我之前链接并发布了这些文件、是的、我已经尝试在现有示例中添加源文件、但都无法正常工作。

    我将尝试逐一添加.c 和.h 文件、从而清除错误。 我面临的主要挑战涉及到计时器和引脚的重新初始化、因为它们是在 example.sysconfig MATLAB 和生成的代码中配置的。 此外、示例项目中的驱动程序初始化分散在不同的 .c 文件中、这会导致与 MATLAB 生成的代码发生冲突。

    这就是我寻求帮助的原因。

    谢谢你。

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

    您好!

    谢谢您的建议。 我已经尝试从中的示例开始 MCU+ SDK 、例如以一个示例为例、然后.c.h按照 Kier 所述添加和文件。 遗憾的是、这种方法未能按预期奏效。

    我面临的主要挑战涉及到计时器和引脚的重新初始化、因为它们是在 example.sysconfig MATLAB 和生成的代码中配置的。 此外、示例项目中的驱动程序初始化分散在不同的.c文件中、这会导致与 MATLAB 生成的代码发生冲突。

    当我尝试解决这些问题时、感觉好像需要反复进行编码、并缺少通过 MATLAB 生成的代码的优势、但如果能提供任何进一步的指导来简化此过程、我将不胜感激。

    感谢您的帮助!

    此致、
    Rama Krishna

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

    很抱歉、我必须保释该问题。 它只是不够具体。 听起来您需要贵组织中熟悉基本/平台软件编译和寄存器级调试的软件工程师的帮助。

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

    尊敬的 Kier:
    我能弄清楚。 这是因为双初始化
    谢谢