OpenEdv-开源电子网

标题: 大佬们有没有以太网,ICMP的例程可以参考参考啊!! [打印本页]

作者: oyixi001    时间: 2022-10-14 09:48
标题: 大佬们有没有以太网,ICMP的例程可以参考参考啊!!
如题,原子哥的例程里面MDIO、ARP、UDP都有,唯独没有ICMP,连电脑Ping不通很不爽。
哪位大佬有可以参考的例程?不需要全功能,有08、00功能, 能ping通就行啦。

作者: ChenRyan    时间: 2022-10-14 10:24
论坛搜索下或者网上看看有没有
作者: QinQZ    时间: 2022-10-14 10:52
有规划ICMP的例程了,后面会出这个例程
作者: oyixi001    时间: 2022-10-14 11:28
QinQZ 发表于 2022-10-14 10:52
有规划ICMP的例程了,后面会出这个例程

没有例程也没关系,有教程也好。   
搞半天没搞懂,里面的校验和,还有identifier咋弄的。
比如,我电脑ping了之后,回复里面的identifier写啥?
能介绍下么。
作者: LISA2021    时间: 2022-10-14 14:28
回复的identifier就是你接收的再发出去
作者: LISA2021    时间: 2022-10-14 15:48
开发板回复应答 类型(type)为:8'h00  代码(code):8'h00  校验和为icm发送的报头(type、code、Identifier、Sequence number)与数据累加和(相邻两个8位的拼接成一个16位的数据再将拼接成一个16位的数据进行累加)去掉进位按位取反的值  标识符(Identifier)与序列号(Sequence number)就是接收的直接发送,发送的数据也是接收的数据
作者: oyixi001    时间: 2022-10-15 20:29
本帖最后由 oyixi001 于 2022-10-15 22:03 编辑
LISA2021 发表于 2022-10-14 15:48
开发板回复应答 类型(type)为:8'h00  代码(code):8'h00  校验和为icm发送的报头(type、code、Identifier ...

感谢大佬.




欢迎光临 OpenEdv-开源电子网 (http://openedv.com/) Powered by Discuz! X3.4