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.

[参考译文] MSPM0G3507:有关 MCAN 模块消息 RAM 配置的查询

Guru**** 2460850 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1483511/mspm0g3507-query-regarding-mcan-module-message-ram-configuration

器件型号:MSPM0G3507

工具与软件:

尊敬的 TI 支持团队:

我们正与 MCAN 模块配合使用、并已按如下方式对消息 RAM 进行了配置:

  • TX FIFO 大小: 6个元素
  • RX FIFO 大小: 14个元素
  • 接受过滤: 传统位掩码过滤器
  • FIFO 元素大小: 8字节

根据数据表、消息 RAM 用于:

  • 收到的消息
  • 传输消息
  • Tx 事件元素
  • 消息 ID 过滤器元素

但是、我们观察到我们只能进行配置 34接受过滤器 . 当我们尝试配置更多过滤器 ID 时、过滤无法正常工作、因此我们开始接收所有不匹配的帧。

请您确认:

  1. 接受过滤器的最大数量 可配置的最大容量是多少?
  2. 最大 RX FIFO 大小 最大 TX FIFO 大小 可以分配哪些内核?
  3. 如果在 FIFO 元素设置为8字节时对过滤器配置有任何限制或限制?

连接了 MCAN 配置映像。 非常感谢您就此问题提供指导。

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

    您好!

    我认为该问题与超过 MCAN RAM 1KB 大小有关。 滤波器信息也保存在该 RAM 中。 可能会导致您发现此问题。  

    此致、

    Cash Hao