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.
尊敬的 TI 团队
如何配置 CAN 滤波器以实现范围滤波器功能。
对于 mcan 、它位于 MMWAVE_L_SDK_05_01_00_04\examples\drivers\mcan\mcan_external_loopback_rx_interrupt 中、
我按如下方式更改了供电方。
ASIS
static void App_mcanInitStdFilterElemParams(MCAN_StdMsgIDFilterElement *stdFiltElem, uint32_t bufNum) { /* sfid1 defines the ID of the standard message to be stored. */ stdFiltElem->sfid1 = APP_MCAN_STD_ID; /* As buffer mode is selected, sfid2 should be bufNum[0 - 63] */ stdFiltElem->sfid2 = bufNum; /* Store message in buffer */ stdFiltElem->sfec = MCAN_STD_FILT_ELEM_BUFFER; /* Below configuration is ignored if message is stored in buffer */ stdFiltElem->sft = MCAN_STD_FILT_TYPE_RANGE; return; }
更改后
static void App_mcanInitStdFilterElemParams(MCAN_StdMsgIDFilterElement *stdFiltElem, uint32_t bufNum) { /* sfid1 defines the ID of the standard message to be stored. */ stdFiltElem->sfid1 = 0xC0; /* . */ stdFiltElem->sfid2 = 0xCF; /* Store message in FIFO0 */ stdFiltElem->sfec = MCAN_STD_FILT_ELEM_FIFO0; /* Below configuration is ignored if message is stored in buffer */ stdFiltElem->sft = MCAN_STD_FILT_TYPE_RANGE; return; }
我打算接收消息 ID 为0xC0到0xCF 之间但失败的 CAN 消息。
(只能接收0xC0)
请检查这个。
此致、此致
崔
嗨、崔
感谢您访问我们的 e2e 论坛!
我正在研究这个问题、将于2013年2月2日星期一与您联系。
谢谢!
Angie
尊敬的 Angie Mitchell
还在研究中?
PLZ 检查此问题。
BNR。
崔
您好、崔熙燮:
很抱歉这么晚才回复。 我现在正在处理您的机票。 请给我几天时间联系您。
此致!
Zigang
您好、崔熙燮:
这是当前 SDK 中的已知问题。 但已对使用相同 CAN 驱动程序的另一个 SoC 上的这一个进行了更新。 我很快就会发送。
此致!
Zigang
尊敬的 zigang yang。
感谢你的帮助。
我是否可以在获取新补丁或更新时解决此问题?
您好、崔熙燮:
是的、我很快就会向您发送更新。
此致!
Zigang
您好、崔熙燮:
我刚刚收到信息说这是一个已知问题、并且仍在调试中。
对不起错误的消息。
此致!
Zigang
尊敬的 zigang yang
感谢状态更新。
您好、崔熙燮:
抱歉、我们无法暂停该线程来等待发布错误修复。 让我们关闭该 e2e 主题。
此致!
Zigang
尊敬的 zigang yang。
我明白你所说的。
感谢 asistance。
此致、此致