目录
1 说明
rtl8723DS是Wi-Fi、蓝牙二合一芯片方案。Wi-Fi支持2.4G频段,支持AP与STA共存的工作模式,使用SDIO接口。蓝牙支持4.2协议,使用UART接口。本文内容来源于调试hi3518ev300的过程中总结的经验。rtl8723DS开发包可咨询供应商或者从百度网盘获取。
链接:https://pan.baidu.com/s/1wqnxBAqXHUU7IQphmYn8LA
提取码:odw5
2 管脚复用
确保时钟使能,管脚复用正确,管脚顺序一一对应。我们由于业务需要,将SDIO1的管脚复用为SPI1功能。直接用SDIO0接WiFi没有调通,根据以往的经验,将SDIO0复用为SDIO1的功能调通了WiFi。下面加以说明。具体的资料包要找供应商获取。
参考Hi3516E V200R001C01SPC011\Hi3516E V200R001C01SPC011\ReleaseDoc\zh\00.hardware\chip\Hi3518EV300\《Hi3518EV300_PINOUT_CN.xlsx》->3.管脚控制寄存器
开机默认功能 |
复用功能1 |
复用功能2 |
管脚控制寄存器 |
SDIO0_CARD_DETECT |
GPIO4_7 |
XXX |
0x100C005C |
SDIO0_CCLK_OUT |
GPIO4_0 |
SDIO1_CCLK_OUT |
0x100C0040 |
SDIO0_CCMD |
GPIO4_1 |
SDIO1_CCMD |
0x100C0044 |
SDIO0_CDATA0 |
GPIO4_2 |
SDIO1_CDATA3 |
0x100C0048 |
SDIO0_CDATA1 |
GPIO4_3 |
SDIO1_CDATA2 |
0x100C004C |
SDIO0_CDATA2 |
GPIO4_4 |
SDIO1_CDATA1 |
0x100C0054 |
SDIO0_CDATA3 |
GPIO4_5 |
SDIO1_CDATA0 |
0x100C0054 |
himm 0x100c0040 0x1a04
himm 0x100c0044 0x1104
himm 0x100c0048 0x1104
himm 0x100c004c 0x1104
himm 0x100c0050 0x1104
himm 0x100c0054 0x1104
insmod rtl8189fs.ko
himm 0x1002002b 0x28
himm 0x1002002b 0x20
至此,