M平台眼图测试及调试方法介绍

本文详细介绍了M平台的眼图测试流程,包括device端使用EHCI/XHCI工具和host端通过MTK指令,以及WiFiADB连接、OTG发包和寄存器调节的实例。重点讲解了指令代码和眼图参数设置技巧。

近日对M平台眼图测试与调试方法做了较为深入研究。眼图的测试无外乎device和host眼图。对于某些产品可能会涉及到底座充电与外设识别,也会对POGO PIN端眼图进行摸底。

一、眼图测试:

测试方法不进行过多介绍,点到为止:

1、device端:使用device端夹具测试,EHCI或者XHCI工具发包即可。

2、host端:使用MTK指令发包,再通过HOST夹具测试。发包途径有两种:1)使用串口命令;2)使用WIFI adb命令(方便,较为常用)。

二、指令代码:

1、WiFi ADB连接方式:

adb devices
adb tcpip 5555
adb connect XXXX //输入DUT的IP,同时务必使得电脑和DUT处于同一局域网,公司局域网受限,更换其他个人热点即可

连接成功后,断开电脑和手机连接。

2、OTG 发包指令:

adb shell
su
setenforce 0
cd sys/kernel/debug/musb
chmod 777 testmode
echo test packet> testmode
adb kill-server //若发包失败,可触发该指令后重新尝试(保留项)

3、眼图参数调节/寄存器读取指令:

adb shell
        cd sys/kernel/debug/usb20_phy
        chmod 777 *
        setenforce 0
        ls
        echo 10 >USB_DRIVING_CAPABILITY (DC LEVEL调节范围0~14)
        echo 11 >RG_USB20_PHY_REV6 (上升沿调节 00,01,10,11)
        echo 101 >RG_USB20_VRT_VREF_SEL
        echo 101 >RG_USB20_TERM_VREF_SEL

cat USB_DRIVING_CAPABILITY //对于调整写入的寄存器值,可以通过cat指令抓取,看是否写入成功。

最后,将调节好的参数修改成驱动代码合入到image即可,下一次聊一下寄存器修改的几种方式。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值