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.
工具与软件:
尊敬的先生/ AM:
我目前使用的是 AM263Px 控制卡、它使用的是 CCS Theia 环境和 MCU+ SDK 版本10.0.0.35。
我想知道如何通过 SysConfig 配置扩展 CAN ID 的使用。 mcan_external_read_write
MCU+ 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 中看到任何数据 如果没有、请正确配置比特率。