完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
测试设备网络时测试页面卡住/网络挂掉或测试丢包怎么解决?
打入rk给的gmac rx tx_delay动态补丁设备会奔溃怎么解决? 打入rk给的gmac rx tx_delay动态补丁执行操作找到的rx_delay tx_delay为空没有输出的“O”怎么解决? |
|
相关推荐
1个回答
|
|
问题1. 测试设备网络时测试页面卡住、网络挂掉或测试丢包
问题2.打入rk给的gmac rx tx_delay 动态补丁 设备会奔溃 问题3.打入rk给的gmac rx tx_delay 动态补丁 执行操作 找到的rx_delay tx_delay 为空 没有输出的“O” 问题2 的解决办法:找RK拿新的动态补丁,原先的补丁有栈问题 问题1.3的解决办法如下 问题1 具体描述 dts设置千兆或者百兆时,千兆配置如下: &gmac { phy-supply = <&vcc_phy>; phy-mode = "rgmii"; clock_in_out = "input"; snps,reset-gpio = <&gpio1 2 GPIO_ACTIVE_LOW>; snps,reset-active-low; snps,reset-delays-us = <0 10000 50000>; assigned-clocks = <&cru SCLK_RMII_SRC>; assigned-clock-parents = <&clkin_gmac>; pinctrl-names = "default"; pinctrl-0 = <&rgmii_pins>; tx_delay = <0x28>; rx_delay = <0x11>; max-speed = <1000>; status = "okay"; }; ifconfig能获取ip 但iperf测试 下行能通但总是丢包 上行卡在界面 ,如下图 pc 端ping设备端,丢包严重 解决方法 查看文档,VDD_LOG电压要高于0.9V,代码配置如下(下图为原来配置);电压给的是1V,但实际测试只有0.745V,电压<0.9V 会导致系统的数字逻辑部分工作异常。 vdd_log: vdd-log { compatible = "pwm-regulator"; pwms = <&pwm2 0 25000 1>; regulator-name = "vdd_log"; regulator-min-microvolt = <800000>; regulator-max-microvolt = <1400000>; regulator-always-on; regulator-boot-on; /* for rockchip boot on */ rockchip,pwm_id= <2>; rockchip,pwm_voltage = <1000000>; }; 所以将rockchip,pwm_voltage 改为1100000 实际测试电压 0.91V可满足要求 rockchip,pwm_voltage = <1100000>; 而后进行网络测试,下图为设备上下行测试 打入补丁的设备 adb 进入设备,执行如下步骤 rk3399_all:/ # busybox find -name phy_lb rk3399_all:/ # cd /sys/devices/platform/fe300000.ethernet/ rk3399_all:/sys/devices/platform/fe300000.ethernet # ls -l total 0 lrwxrwxrwx 1 root root 0 2013-01-18 08:54 driver -> ../../../bus/platform/drivers/rk_gmac-dwmac -rw-r--r-- 1 root root 4096 2013-01-18 08:54 driver_override --w------- 1 root root 4096 2013-01-18 08:54 mac_lb drwxr-xr-x 3 root root 0 2013-01-18 08:52 mdio_bus -r--r--r-- 1 root root 4096 2013-01-18 08:54 modalias drwxr-xr-x 3 root root 0 2013-01-18 08:52 net lrwxrwxrwx 1 root root 0 2013-01-18 08:54 of_node -> ../../../firmware/devicetree/base/ethernet@fe300000 --w------- 1 root root 4096 2013-01-18 08:54 phy_lb --w------- 1 root root 4096 2013-01-18 08:55 phy_lb_scan drwxr-xr-x 2 root root 0 2013-01-18 08:52 power -rw-r--r-- 1 root root 4096 2013-01-18 08:54 rgmii_delayline lrwxrwxrwx 1 root root 0 2013-01-18 08:54 subsystem -> ../../../bus/platform -rw-r--r-- 1 root root 4096 2013-01-18 08:52 uevent 执行echo 1000>phy_lb_scan rk3399_all:/sys/devices/platform/fe300000.ethernet # echo 1000>phy_lb_scan 设备串口输出打印 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
533 浏览 0 评论
803 浏览 1 评论
700 浏览 1 评论
1926 浏览 1 评论
3171 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 11:19 , Processed in 0.670062 second(s), Total 70, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号