STM32以太网连接KSZ8863问题
本人用STM32407与KSZ8863实现环网设计,具体主要是port1 和port2口交换,port3口与STM32F407通过RMII接口连接用于接收port1口数据。port1 和port2在默认设置情况下就能自行交换数据。
插上网线之后知识点是正常的,但是MCU去读书芯片的寄存器的值,读出来的都是0xFFFF或者000,然后电脑那边发送过来的数据也无法接受,不会进入终端。看了MDC和MDIO是波形的,但是RMII_RX和RMII_TX都是没有波形的。
示波器发现RMII_RXD端一直没有数据,所以不知道KSZ8863在这种情况下有哪些可能出现的错误。
请各位大神指导下,感谢!!
这类MII /RMII 链接 ,注意两个片子对应PIN 的设置,两方电平是否匹配等纯硬件方面 ,基本都是查找硬件设置。 你好,我也遇到这个问题,请问你有解决了吗? 自己帮自己顶两下吧,希望有人看到, 如果弄会了这个,我一定写一个教程放网上,这样就不会再有人像我这样啦 找到类似贴回答,参考http://e2e.ti.com/support/embedded/linux/f/354/t/140357
发现SMTXER3接了高电平,改成低电平后MCU和8863能进行双向通行,ENET_IRQHandler中断能进入,不过还是无法ping通,怀疑mac路由没设好。如果调通,KSZ8863无需配置任何设置,只要保证硬件连线正确,smi时序正确,phy初始化成功,就能通信成功 feixiang20 发表于 2018-4-13 01:31
找到类似贴回答,参考http://e2e.ti.com/support/embedded/linux/f/354/t/140357
发现SMTXER3接了高电平, ...
前面没看到你的回复,不好意思 feixiang20 发表于 2018-4-13 01:31
找到类似贴回答,参考http://e2e.ti.com/support/embedded/linux/f/354/t/140357
发现SMTXER3接了高电平, ...
我的这个引脚是拉低的,我看过别人的接法,是SMTXER3悬空,然后SMRXD32拉低 wzj362141-18699 发表于 2018-8-8 18:36
你好,我也遇到这个问题,请问你有解决了吗?
搞定啦 ioremap 发表于 2018-11-28 10:56
搞定啦
你好,能否提供KSZ8863这块的接线图参考一下呢?折腾了几天没弄好
页:
[1]