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:为 MCU + SDK 10.0.0.35封装的 MCAN 示例选择扩展 CAN ID (而非标准)

Guru**** 2034770 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/1448102/am263p4-q1-selection-of-extended-can-ids-instead-of-standard-for-mcan-example-of-mcu-sdk-10-0-0-35-package

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

工具与软件:

尊敬的先生/ AM:

       我目前使用的是 AM263Px 控制卡、它使用的是 CCS Theia 环境和 MCU+ SDK 版本10.0.0.35。

       我想知道如何通过 SysConfig 配置扩展 CAN ID 的使用。 mcan_external_read_writeMCU+ SDK 10.0.0.35中的当前示例文件()似乎以标准 CAN ID 运行。 您能否建议如何使用 SysConfig 或任何替代方法在标准标识符和扩展标识符之间切换?

非常感谢您就此问题提供指导。

此致、
Tarun

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

    尊敬的 Tarun:

    请参阅以下主题以了解您的疑问。  

    (+) AM263P4-Q1:如何将 MCU+SDK 10.0.0.35中的 MCAN FD 示例转换到标准 CAN -基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    此外、如果打开任何 canfd_mcan examples syscfg GUI、您将看到扩展/标准消息 ID 过滤器配置部分、具体取决于在一般配置中选择的 FD 模式。 您可以在此处提供您的扩展或标准 ID。  

    另一种方法是   在 canfd 示例中更新 TX 和 rxMsgObject.startMsgId = 0x29E、TX 和 rxMsgObject.endMsgId = 0x29E

    我希望这将对您有所帮助。 如果您有任何疑问、请随时与我联系。

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

    尊敬的 Akash:

    感谢您的快速响应。。。

    现在、我可以使用 AM263Px 控制卡上针对 MCU + SDK 10.0.0.35的 mcan_external_read_write 示例、使用扩展的 CAN ID 传输数据字节。 但是、在接收数据时、字节代码卡在 vApplicationIdleHook 函数上、如随附图像中所示

    此致、

    Tarun

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

    尊敬的 Tarun:

    您是否能够在接收器端的 msg RAM 中看到任何数据 如果没有、请正确配置比特率。