TJA1100 可以不使用 Cy_EthIf_SetFilterAddress 吗 ?,不想要过滤 MAC ADDRESS 想要全部接收

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

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

cross mob
Allen_TAO
Level 3
Level 3
10 questions asked 25 sign-ins 10 replies posted

我运行了 SDL 示例里面的 T2G_Sample_Driver_Library_7.8.0\tviibh8m\src\examples\ethernet\automotive\main_cm7_0.c
我把 Cy_EthIf_SetFilterAddress 删除,不想要过滤 MAC ADDRESS,反而会收不到任何封包

cy_stc_eth_filter_config_t 的 ignoreBytes 该如何使用 ?,MAC ADDRESS 有 6 个字节, ignoreBytes = 0x01u 照理说是最后一个字节不看,但是依旧没用,这方面我查了 SDL_tviibh8m.chm 也没有相关文件,这该怎么解决 ?

0 点赞
1 解答
Janine_Y
Moderator
Moderator
Moderator
50 solutions authored 10 likes received 25 solutions authored

Hi Allen,

详细你可以看看TRM上关于filter的说明,在31.3.7 MAC Filtering Block:

Janine_0-1684822567764.png

filter 1没有byte mask,关于byte mask也可以看看registerTRM

filter 1:

Janine_1-1684822683308.png

其他filter:

Janine_2-1684822707994.png

BR,

Janine

 

 

在原帖中查看解决方案

0 点赞
1 回复
Janine_Y
Moderator
Moderator
Moderator
50 solutions authored 10 likes received 25 solutions authored

Hi Allen,

详细你可以看看TRM上关于filter的说明,在31.3.7 MAC Filtering Block:

Janine_0-1684822567764.png

filter 1没有byte mask,关于byte mask也可以看看registerTRM

filter 1:

Janine_1-1684822683308.png

其他filter:

Janine_2-1684822707994.png

BR,

Janine

 

 

0 点赞