Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

親愛的大家,

在過去的數千種產品中,只有一個問題的產品。 現象是 CAN 模組無法接收 0x3080 擴展框架,例如 0x4080 框架,0x3FF 框架,0x4F03 框架和 0x4F04 框架,所有這些框架都可以正常接收。 我測試了 CAN 收發器,它能夠傳輸數據。 我不確定是什麼原因導致它,但是是因為我在初始化期間將標準框架放置在擴展框架的中間而導致它? 那麼為什麼這麼多產品只有一個產品有這個問題。

在我的項目中配置 CAN 的過濾器寄存器如下:

/****************************** * 可以 _1 RX *********************************/ /*15*/ {
1, /*logic controller*/
0x4080, /*CAN ID*/
CAN_MB_RX_MASK|CAN_MB_FULL_MASK, /*hohType bit0:0-receive,1-transmit;bit1:0-basic ,1-full*/
0x1ffffffful, /*value of Rx Individual Mask Registers*/
0 /* 0-CAN, else CANFD */
},/
*16*/ {
1, /*logic controller*/
0x3FF, /*CAN ID*/
CAN_MB_RX_MASK|CAN_MB_FULL_MASK, /*hohType bit0:0-receive,1-transmit;bit1:0-basic ,1-full*/
0x1ffffffful, /*value of Rx Individual Mask Registers*/
#ifdef XCPCANFD
1 /* 0-CAN, else CANFD */
#else
0
#endif
},




/*17*/
{
1, /*logic controller*/
0x3080, /*CAN ID*/
CAN_MB_RX_MASK|CAN_MB_FULL_MASK, /*hohType bit0:0-receive,1-transmit;bit1:0-basic ,1-full*/
0x1ffffffful, /*value of Rx Individual Mask Registers*/
0 /* 0-CAN, else CANFD */
}, /*18*/ {
1, /*logic controller*/
0x4F03, /*CAN ID*/
CAN_MB_RX_MASK|CAN_MB_FULL_MASK, /*hohType bit0:0-receive,1-transmit;bit1:0-basic ,1-full*/
0x1ffffffful, /*value of Rx Individual Mask Registers*/
0 /* 0-CAN, else CANFD */
},
/*19*/ {
1, /*logic controller*/
0x4F04, /*CAN ID*/
CAN_MB_RX_MASK|CAN_MB_FULL_MASK, /*hohType bit0:0-receive,1-transmit;bit1:0-basic ,1-full*/
0x1ffffffful, /*value of Rx Individual Mask Registers*/
0 /* 0-CAN, else CANFD */
}
,

BR,

海洋湖。

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/TC364-MCAN-unable-to-receive-a-specific-frame-of-signal/td-p/659988

1 解決方案
Translation_Bot
Community Manager
Community Manager
Community Manager

@OceanLake
感謝您的回复,我想問題與硬體有關,您是否曾經使用示波器或邏輯分析儀將傳入的 CAN 幀與“錯誤” COOLDIM_PRG_BOARD和正常的COOLDIM_PRG_BOARD進行比較,特別是對於 0x3080 擴展幀?
布爾,
傑里米

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/TC364-MCAN-unable-to-receive-a-specific-frame-of-signal/m-p/661770

在原始文章中檢視解決方案

0
3 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

@OceanLake 在
分享一些建議之前,我想與您確認一些內容。
首先,這是所有產品中的常見問題嗎? 接下來,您可以在三板上複製問題嗎?
布爾,
傑里米

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/TC364-MCAN-unable-to-receive-a-specific-frame-of-signal/m-p/660258

0
Translation_Bot
Community Manager
Community Manager
Community Manager

@Jeremy

此問題目前僅發生在一個產品上,並非常見問題,且無法複製在其他產品上。

BR,

海洋湖

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/TC364-MCAN-unable-to-receive-a-specific-frame-of-signal/m-p/661180

0
Translation_Bot
Community Manager
Community Manager
Community Manager

@OceanLake
感謝您的回复,我想問題與硬體有關,您是否曾經使用示波器或邏輯分析儀將傳入的 CAN 幀與“錯誤” COOLDIM_PRG_BOARD和正常的COOLDIM_PRG_BOARD進行比較,特別是對於 0x3080 擴展幀?
布爾,
傑里米

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/TC364-MCAN-unable-to-receive-a-specific-frame-of-signal/m-p/661770

0