没有合适的资源?快使用搜索试试~ 我知道了~
WIFI打不开硬件问题1
需积分: 0 5 下载量 142 浏览量
2022-08-08
18:46:25
上传
评论 1
收藏 162KB DOCX 举报
温馨提示
试读
3页
(2)32.768K方波信号是否正常,峰峰值有要求,必须是 0.7 * VDDIO ~ VDDIO 这个范围内才行,否则会有问题 (3)WIFI_REG_ON引
资源详情
资源评论
资源推荐
WiFi 打不开硬件问题
硬件测量 WIFI_REG_ON/VDDIO VBAT/SDIO_CLK/SDIO_CMD/SDIO_DATA0~SDIO_DATA3
电压,描述如下:
(1)WIFI_CLK 信号是否正常, 确认上电后 37.4/24/26M 有正常起振,加载驱动时,
SDIO_CLK 有时钟吐出来,识卡 400K 左右,稳定后会达到 DTS 设置的 CLK;
(2)32.768K 方波信号是否正常,峰峰值有要求,必须是 0.7 * VDDIO ~ VDDIO 这个范围内
才行,否则会有问题。
(3)WIFI_REG_ON 引脚是否正常,打开 WIFI 的时候是否正常被拉高,异常时电平是否有变
化,VBAT 是否有供电,供电是否有波动。
若 WL_REG_ON 不能拉高:
1、如果 WL_REG_ON 使能脚配置的 dts 在 sdio-pwrseq 节点,修改如下测试是否能拉高,还
不能就要检查硬件
sdio_pwrseq: sdio-pwrseq {
- reset-gpios = <&gpio0 RK_PA2 GPIO_ACTIVE_LOW>; /* GPIO3_A4 */
+ reset-gpios = <&gpio0 RK_PA2 GPIO_ACTIVE_HIGH>; /* GPIO3_A4 */
2、如果 WL_REG_ON 使能脚配置的 dts 在 wireless-wlan 节点
echo 0 > /sys/class/rkwifi/power
echo 1 > /sys/class/rkwifi/power
测量一下 WL_REG_ON 有无电平变化,如果没有,检查硬件
可进行导通性测试(比如下方法进行 IO 拉高拉低):
find / -name pinmux-pins
cat pinmux-pins
pin 97 (gpio3-1): 30010000.rksdmmc (GPIO UNCLAIMED) function sdio-1 group sdio1-cmd
echo 97 > /sys/class/gpio/export
echo 97 > /sys/class/gpio/gpio97/direction
echo 1 >/sys/class/gpio/gpio97/value
(4)确认是否有复用,搜索 krenel log 的 pinctrl 关键字,sdio 比较少出现复用情况。
(5)确认 sdio 的 4 根 data 走线是否有问题,是否有干扰
(7)SDIO data 传输异常,检查 sdio wifi 硬件使用的物料是否符合标准,比如电容,电阻
有没有错接或者遗漏,晶体部分外围器件物料是否有漏焊或者焊错。
(8) io-domains(CPU 的 SDIO 引脚电压和模组 SDIO 引脚电压需要一致,要求 cpu sdio 域电压
VDDIO 和模组 VDDIO 需提供一致)
如下图 VCCIO/VCCIO_SDIO 给 SDIO_DX/CMD/CLK 供电, 则需要跟软件配置一致:
比如 APIO4 对应于 vccio4-supply = <&vccio_sdio>; //这里谁给 Apio4 供电就填谁, 由于
VCC_IO 和 vccio_sdio 是同一路,也可以填 vcc_io.
我只匆匆而过
- 粉丝: 16
- 资源: 317
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0