[RK3288][Android6.0] 調試筆記 --- AP6356S的5G傳輸速率偏低

Platform: RK3288
OS: Android 6.0
Kernel: 3.10.92

現象:

rk3288上使用新的wifi芯片AP6356S做2.4G/5G的傳輸速率測試,結果與rk3399上AP6356S相差一倍。

在這裏插入圖片描述


原因:
rk3288默認參考設計使用的sdio 2.0, 也就是clock最大是50MHz,而rk3399上使用的是sdio 3.0,也就最大clock是150MHz。

rk3288:

&sdio {
        clock-frequency = <50000000>;
        clock-freq-min-max = <200000 50000000>;
        supports-highspeed;
        supports-sdio;
        ignore-pm-notify;
        keep-power-in-suspend;
        //cap-sdio-irq;
        status = "okay";
};

rk3399:

&sdio0 {
    clock-frequency = <150000000>;
    clock-freq-min-max = <200000 150000000>;
    supports-sdio;
    bus-width = <4>;
    disable-wp;
    cap-sd-highspeed;
    cap-sdio-irq;
    keep-power-in-suspend;
    mmc-pwrseq = <&sdio_pwrseq>;
    non-removable;
    num-slots = <1>;
    pinctrl-names = "default";
    pinctrl-0 = <&sdio0_bus4 &sdio0_cmd &sdio0_clk>;
    sd-uhs-sdr104;
    status = "okay";
};

解決方法:
在這裏插入圖片描述
在這裏插入圖片描述


注意:
rk3288參考設計上sdio電源使用的是3.3V, 要跑sdio3.0的話需要修改成1.8V。
在這裏插入圖片描述

不同速率對應電壓:
在這裏插入圖片描述


參考:
RKXX_Android 5.x Kernel 3.10不同WiFi BT芯片自動兼容版本配置說明V1.0.pdf
Rockchip_android7.1_wifi_配置說明V1.4.pdf
SD Standards and SD Technology

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章