完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
在RGMII单网口状态下, uboot初始化PFE失败,在引导kernel系统前,它会停止PFE,
但是在失败初始化后,它也不能正确停止PFE, 导致kernel的网络数据收发问题, 验证过程是使得,uboot引导时,保留RGMII和SGMII, 这样它初始成功,然后停止 PFE, U-Boot 2018.03 (Feb 25 2019 - 03:01:27 +0000) ware PFE tmu pe firmware pfe_configure_serdes 0 eth0: pfe_eth0, eth1: pfe_eth1 => pfe stop 这时复位SGMII的AR8031, 然后引导openwrt系统, 系统能够顺利进入单 网口状态,而且网络数据收发正确, 所以只要uboot能够正确停止pfe, openwrt系统是可以正确支持单网口的。 所以uboot也应该处理正确处理单网口,或者简单一点就是它不初始 化PFE和网络, 我下载了ubuntu的源码OK10xx-linux-fs, 我想直接修改uboot,但是 发现里面是没有uboot源码的,所以还是需要请飞凌的研发帮忙一下修 改一下,在20190305的uboot版本上,把qfe的驱动去掉,不支持网 络就可以,这样我就可以验证一下,这个单网口方案的可行性,谢谢 你们 |
|
相关推荐
3个回答
|
|
|
|
|
|
|
|
|
目前我已经验证openwrt的单网口是可以工作,但是如果uboot 如果停止pfe失败,则会导致openwrt的网络问题,但是目前
uboot都是不支持单网口的,所以它停止pfe时都会有问题,您可以从验证过程看到这个现象,不需要修改代码,目前只需要 在uboot的配置中去掉PFE驱动 drives/net/pfe_eth/Kconfig FSL_PFE bool "NXP PFE Ethernet driver" 把上面的FSL_FPE选项去掉就可以了,目前已经到了验证这个方案的最后一一步了,应该是已经接近成功了 我自己按OK1012A-V1.3Beta做的底板(带MDIO转换电路)也是和开发板相同的现象,所以还是请你们帮忙提供一个版本 ,使得开发能进行下去,如果能够成功,其他用户也能从中受益,请你帮助协调安排一下,谢谢你们支持了 |
|
|
|
|
|
关于uboot 源码中:board/freescale/ls1012ardb/eth.c,这个文件我们的开源的;
关于网络的配置文件uboot是开源的,您可以自己修改的 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
谁有3566+电池+POE充电的方案,有个项目需要用该功能的主板
304 浏览 0 评论
RK3588的GMAC0与PHY的参考时钟电平匹配问题??????
4374 浏览 1 评论
请问各位大佬,如何解决,瑞芯微 RV1126B 使用 mpp 自带工具 调试时,内核直接报错崩溃!
1798 浏览 0 评论
使用rk3568开发板,核0\\1\\3运行linux,核2运行hal,在核0中怎么关闭核2
2354 浏览 0 评论
2356 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 20:24 , Processed in 0.605709 second(s), Total 45, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1450