打印

stm32f107以太网ipv6

[复制链接]
3799|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ar_m_cu|  楼主 | 2011-11-18 16:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有个问题咨询下:STM32F107底层硬件对ipv6的支持怎么样?
我将开发板接在ipv6路由器上,进不去中断,也就是说stm32没有接收到数据。说下我的设置:没有使用MAC地址过滤,禁能了CRC校验,使能接收广播帧,但是就是进不了中断。路由器使用的是cisco的一款,和电脑连的时候,可以在电脑上捕获ipv6数据包。这个会不会是stm32对ipv6支持的不够好?
ipv4我使用同样的配置可以收发数据。
沙发
videre| | 2011-11-19 11:01 | 只看该作者
正好有可能在将来用到ipv6
就查了一下errata sheet,没有发现有这方面的内容

不过我想。F107的外设MAC,理论上最高处理到Mac层的信息,至于是IPv4包头,还是IPv6包头,是需要协议栈来识别的。

俺正常的工作流程,Mac只要识别这个以太网帧的目的mac地址是自己,就应该交给上层操作,与IP层包头无关

使用特权

评论回复
板凳
ar_m_cu|  楼主 | 2011-11-21 16:17 | 只看该作者
3# videre 理论上是这样的,但是我关掉了MAC地址过滤,仍然没有收到路由器发出的路由广播信息,而在ipv4下,即便设置了MAC地址过滤仍然可以收到数据,设计卡到这个地方了,真的很头大啊

使用特权

评论回复
地板
gabys| | 2011-11-26 15:55 | 只看该作者
ipv6其实仙子阿已经很多了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

61

主题

1200

帖子

7

粉丝