页次: 1
更新下信息,
T5 有4个usb口,usb0 支持otg,usb1 usb2 usb3 是host,
我现同步用T5 evb板做实验,发现每个usb口都有问题,即不管哪个usb口,只要插入usb2lan的网口,则上行灌包速率就上不来,下行就是好的。
但是如果插入5G模组,则上下行都是好的。
因此,可以认为平台usb controller应该没问题,引起问题的差异是5G模组驱动和usb2lan网口驱动不一样。 一个是usb0,一个是eth口,
我手头的usb2lan网口都是ugreen的asix,不知道是不是这个驱动问题,但是我merge了最新的k5.4的代码过来,也没什么改善。
各位大佬,
T517平台,当前设计2个网口:
1. 平台RGMII出来的GMAC + 1000M phy,用的iperf可以下行到900M,上行700M。
2. usb0上面接otg 的usb2lan的网口,下行可以到340M(T5只支持usb2.0,因此这个速率很不错了),但是上行只能到90M。
请问为何上行速率这么低? 该如何解决?
注:上行的意思是T5往PC灌包。
望指教,多谢!
freeze 电流是不是比 mem 大一些?
是的,
mem的时候,大概0.4w,(mem的时候我维持dcdc1, cldo,aldo,bldo,swout等电源开启的。)
freeze的时候,大概1.2w
太高了是吧?
手机平台一般10ma@3.7v = 0.04w的样子。
试一试全志自己的adckey
多谢回复,
全志自己的LRADC,我加了wakeup-source之后,也是和PD28 gpio口一样的现象。
即:echo mem > /sys/power/state休眠的还是无法唤醒, 但是用echo freeze > /sys/power/state休眠下去的可以唤醒。
但是全志的PWRKEY是可以的,上述两种睡眠都可以唤醒的。
比较奇怪,感觉全志的和手机平台差别比较大啊。
初次调试T517平台,碰到2个休眠唤醒相关的问题,特请教各位大佬:
1. 如何使得系统进入休眠:是不是 mem > /sys/power/state就可以? 还是freeze > /sys/power/state
2. 我把PD28 gpio口配置成中断,系统进入休眠后(命令:echo mem > /sys/power/state),无法唤醒系统(此时中断电平是没问题的,休眠的时候是3.3v)。
针对上述2 我做了试验:
我中断加了wakeup-source flag,即代码使能:device_init_wakeup和dev_pm_set_wake_irq,
结果:echo mem > /sys/power/state休眠的还是无法唤醒, 但是用echo freeze > /sys/power/state的可以唤醒了。
望指教,多谢各位xdjm了!
页次: 1