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.

[参考译文] TMS320F280039:MCAN 接收来自 ID 过滤器的数据

Guru**** 2431570 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1547315/tms320f280039-mcan-receive-data-which-out-of-id-filter

器件型号:TMS320F280039
主题:SysConfig 中讨论的其他器件

工具/软件:

客户配置 MCAN ID 过滤器以接收到 FIFO0、如下代码所示、但他们可以接收到来自过滤器但未配置的 FIFO1 帧数据。

如果代码中缺少任何内容、是否需要专家帮助审查? 为什么仍然可以从过滤器中接收数据、以及为什么数据会保存在 FIFO1 上?

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

    您好、Terry、

    客户是否使用 SysConfig 配置了 MCAN 外设? 如果是、您能否分享该.syscfg 文件以供参考?

    此致、

    Zackary Fleenor

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

    嗨、Fleenor

    客户不对 MCAN 外设使用 sycfg、我尝试向客户获取与 MCAN 设置相关的所有代码(如下所示)以供参考、但基本上只有原始 POST 中的代码才会配置 ID 过滤器、 我们想再次确认是否仍然可以接收到过滤器外的数据?  

      

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

    您好、Terry、

    感谢您提供此信息。 我将回顾实施情况、并在本周结束前提供反馈。 同时、一个建议是将此配置与 SysConfig 等效生成的驱动程序配置进行比较。

    您分享的内容中的一些其他问题。

    您将 fdMode 设置为 false、但比特率切换设置为 true、但上面的注释显示“CAN FD 模式和比特率切换已禁用“、这与 initParams 配置相反。

    我可以看到 MCAN_initGlobalFilterConfigParams (&configParams);但此值初始化为{0U}。 您能否确认 MCAN_GFC(全局过滤器配置)寄存器的配置? 这 可能是在 RX FIFO1 中接收结果的原因。

    此致、

    Zackary Fleenor