在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3751|回复: 0

CRC校验的问题,请高手帮忙!

[复制链接]
发表于 2006-12-19 15:34:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本人从http://www.easics.be/webtools/crctool上下载了8位输入,32位输出、生成多项式为polynomial: (0 1 2 4 5 7 8 10 11 12 16 22 23 2632)的CRC32校验程序,但通过仿真发现和电脑产生的CRC校验结果不一样(用SIGNALTAP抓包看到的,电脑使用集成的百兆千兆自适应网卡)。数据包数据如下:
FF FF FF FF FF FF
00 11 25 F0 02 B8
08 06 00 01 08 00
06 04 00 01 00 11
25 F0 02 B8 78 35
00 65 00 00 00 00
00 00 78 35 00 01
00 00 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
是个ARP请求包,
电脑生成的校验结果为:0x11EEE80F
我仿真的结果为       :0xAB63986B
我从自制的电路板往电脑或交换机上发送数据,数据都被电脑的网卡或交换机丢弃了,现在怀疑是CRC校验不正确的原因,请各位大虾指点迷津:以太网MAC中的CRC校验的生成多项式是不是IEEE802.3中的生成多项式?CRC校验错误数据包是不是会被网卡丢弃?谢谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-5 12:41 , Processed in 0.030479 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表