1、在全志r329平台移植AP6256,移植了一个星期,记录下过程。
2、本来产品只需要wifi,不需要蓝牙的。但是我们使用的是正基AP6256的wifi、BT二合一的模组。
该模块只要有BT功能就需要做BT的3C认证。 好吧。
1、获取调试蓝牙的几个工具
两个方法:
1.1、方法一:自己交叉编译
1、bluez包含的:hcitool、hciconfig、brcm_patchram_plus等工具
2、一开始厂家说bluez开源的,让我们自己去git上下载交叉编译。
3、关于bluez的交叉编译,找到一篇好文章:bulez5的交叉编译,感谢大佬辛苦创作
4、中间会遇到各种各样的报错,可以耐心去网上找找答案,应该都能解决。关于这个,我搞了两天🤢🤢🤢
1.2、方法二:内核勾选配置、重新编译、烧录
1、make menuconfig调出内核配置菜单搜索bleuz,设置成 <*> 。编译烧录即可获得工具。
2、初此之外还可以获取minicom,microcom串口小工具,为啥提到串口,因为蓝牙模块与soc通信是通过串口。到时候可以用这个工具验证soc的uart功能是否正