1 rk3566寄存器含义
代码中设置寄存器
2 相关逻辑分析
初始化:
中断:
轮训:
宏的含义(都是类似):
3 3328平台
(控制器不支持关闭crc,可以关闭ip协议层的checksum校验)
checksum是ip协议层的:
一文读懂网络报问中的检验和(checksum)—— 原理+举例+代码_Andy的博客-优快云博客_检验和
crc校验是mac 网络帧的定义,两者不一样!
既然在数据链路层已经有CRC等差错检测方法了,为什么还需要在运输层用checksum再查一遍呢? - 知乎 (zhihu.com)
参考资料:
Linux网络协议栈:网络包接收过程_RToax-优快云博客_linux 网络协议栈
gmac网卡驱动1-------mac与phy基础知识_hhzxzy的博客-优快云博客
RK3288 GMAC整理 - 天王星B - 博客园 (cnblogs.com)
linux报数据帧错误,linux – 如何接收错误的以太网帧并禁用CRC / FCS计算?_rrhhc的博客-优快云博客