TF WiFi使用方法
一、TF WiFi的硬件安装#
TF WiFi可以使用插卡形式或者堆叠形式。
1.1. 插卡形式安装#
直接在Zero上插卡形式安装,会占用SDC0接口,所以只能从SPI Flash启动。
此时,仅能使用WiFi功能,BT由于未接线而无法使用。
1.2. 堆叠形式安装#
对于小体积应用,推荐使用堆叠形式安装,有多种安装方式:
1.3. 前置步骤#
注意,初版Zero有一个阻值错误,导致WiFi无法启用,为下图红圈处电阻。
修复方法为: 去除该电阻(推荐) ,或者更换成510欧电阻。
1.4. 堆叠焊接于顶部#
此为默认的安装形式如图所示,焊接上方SDIO
WiFi的8个引脚,下方BT的4个引脚。
TF WiFi 2.54间距的焊盘,可以直接插入插针焊接。
BT有2个1.27偏移的焊盘,建议焊接方法如下所示:
取2Pin
排针,插入焊盘,接于半孔上,焊接上下两侧,最后用剪刀或者钳子去除多余部分。
此焊接方式,可使得板子最为紧凑,但缺点是发热大户CPU和WiFi直接贴合在一起,可导致温度达到60度以上。
1.5. 堆叠焊接于底部#
堆叠焊于底部,可使散热情况优于前者,但需要注意两点:
- 下图红圈处需要剪断,否则无法插屏幕
- 天线要弯过来,或者重新焊接到背面。
1.6. 堆叠插拔形式#
如果不想把TF WiFi焊死上去,可以使用排座焊接到TF WiFi上,插拔使用:
二、WiFi使用方法#
网盘中提供的镜像的root目录下提供了r8723bs.ko, 开机后,执行
来启动无线接口
编辑好 /etc/wpa_supplicant.conf
后,执行 connect_wx.sh 来连接网络。
三、蓝牙使用方法#
下载或clone下面的源码,编译
https://github.com/NextThingCo/rtl8723bs_bt
首先在dts里使能UART:
再在内核里使能蓝牙功能:
最后就可以在终端里开启蓝牙,扫描使用设备了:
四、常见WiFi错误排查#
4.1. wifi驱动加载成功,但是ifconfig -a没有wlan0#
检查第一分区中的boot.scr是否正确:
从网盘中获取正确的dtb来覆盖,具有wifi功能的dtb是sun8i-v3s-licheepi-zero-dock.dtb
五、wifi驱动加载失败#
使用了错误内核的wifi模块,请到网盘或者qq群文件里重新下载最新的ko文件加载。
5.1. 间隔1s左右打印sdio RTO 0x52之类的信息#
wifi模块焊接不良,或者没有去除之前提到的电阻。
Related Issues not found
Please login GitHub to create issue