Android 10 rk3328 瑞昱8723ds模組除錯
阿新 • • 發佈:2021-01-01
Android 10 模組rtl8723ds除錯:
韌體及驅動:
- wifi驅動目錄:kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/
- bt韌體目錄:hardware/realtek/rtkbt/vendor/firmware_box/rtl8723ds_fw
- bt韌體配置檔案目錄:hardware/realtek/rtkbt/vendor/firmware_box/rtl8723ds_config
配置串列埠:
- 修改裝置樹
kernel/arch/arm64/boot/dts/rockchip/roc-rk3328-pc.dtsi
&uart2 {
status = "okay";
dma-names = "!tx","!rx";
};
- 修改配置串列埠檔案
hardware/realtek/rtkbt/vendor/etc/bluetooth/rtkbt_S0.conf
設定為BtDeviceNode=/dev/ttyS2:H5
其中ttyS2代表uart2,H5表示三線制串列埠。
除錯
- btsnoop:
setprop persist.bluetooth.btsnoopenable true
setprop persist.bluetooth.btsnooplogmode full
setprop persist. bluetooth.btsnooppath /data/misc/bluetooth
/logs/btsnoop_hci.log // 注意設定成其它目錄可能會沒許可權
重啟機器並復現bt異常,然後再匯出snoop
adb root
adb pull /data/misc/bluetooth/logs/btsnoop_hci.log
- btcoex log
while true;
do cat /proc/net/rtl8723ds/wlan0/btcoex;
sleep 2;
done;