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:MCAN 项目中的 RTI 计时器中断集成

Guru**** 2224720 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/1484707/am263p4-q1-rti-timer-interrupt-integration-in-mcan-project

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

工具与软件:

尊敬的先生/女士:

我目前正在致力于将 RTI 外设集成到 MCAN 项目中。 目的是使用 RTI 每1秒生成一个计时器中断、并且在每次中断时触发一个 MCAN 传输。

实施方法包括:

  • 将 RTI 模块配置成每1秒生成一个中断。
  • 设置 MCAN 传输功能以在 RTI 中断服务例程(ISR)内执行。
  • 确保 RTI 和 MCAN 模块之间的正确同步以防止冲突。

我已随附项目 zip 文件和 RTI SysConfig 屏幕截图、供您参考。

能否请您审查实施情况并提供任何改进建议? 此外、让我知道在将 RTI 与 MCAN 集成时是否需要考虑任何具体注意事项。

e2e.ti.com/.../inegration.zip

此致、

Tarun

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

    嗨、Tarun、

    感谢您向我们提出问题并提供有关应用的说明。

    当前所有工作是否按预期进行、您只是在寻找代码审查?

    我假设这都在 R5FSS0-0上运行、对吗? 是否有任何额外的内核正在执行?

    为实施第3点采取了哪些步骤?

    [报价 userid="628873" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1484707/am263p4-q1-rti-timer-interrupt-integration-in-mcan-project "]
    • 确保 RTI 和 MCAN 模块之间的正确同步以防止冲突。

    [报价]

    谢谢。此致、

    Zackary Fleenor

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

    您好、Fleenor、

    我在项目中遇到了一个问题、即无法生成计时器中断。 因此、我看不到传输的任何 CAN 消息。 然而、我相信 CAN 功能可以正常工作、因为在同一代码中、我针对 CAN 消息实施了另一个握手函数(即、我在发送 CAN 请求时会收到响应)。

    您能否帮助我验证我的 RTI SysConfig 设置是否正确?

    谢谢!
    Tarun

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

    您好!

    很高兴您能够验证 CAN 通信。

    我们将很高兴检查 RTI 配置。

    在您共享的屏幕截图中、这两个都来自 RTI0的相同配置吗? 看起来第一个和第二个屏幕截图之间的值已更改。 您能否确认项目中使用的确切配置?

     您可以运行 RTI Blink 示例来验证 RTI 中断功能吗?

    此致、

    Zackary Fleenor

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

    您好!

    我能够成功运行 RTI Blink 示例。 但是、当将其与 MCAN 集成时、无法正常工作。

    您能否告诉我、在一个项目中集成多个外设时是否需要遵循任何特定的程序?

    此致、
    Tarun

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

    尊敬的 Tarun:

    我不了解 为此定义的任何程序。 我们的目标是利用 SysConfig 工具和相关配置在现有示例的基础上进行扩展、从而使其保持直观。

    要将 RTI Blink 示例与 MCAN "集成"、您要采取哪些步骤?
    我的建议是从有效的 MCAN 示例开始、然后直接复制同一工程中工作的 RTI Blink SysConfig 值。

    此致、

    Zackary Fleenor