高通QCA6696®片上系统(SoC)是一款优质的汽车连接SoC,支持汽车用例的全套Wi-Fi 6和蓝牙5.2功能。
该QCA6696专为满足当今和未来几年车辆激增的连接需求而打造,配备双MAC、双频同步(DBS)功能,可提供更快、更安全、更强大的Wi-Fi体验,包括2x2+2x2 MIMO。QCA6696还旨在通过无线耳机、耳塞和扬声器提供新的蓝牙音讯功能,例如超高清语音、音乐和低延迟游戏。
在调适Wi-Fi的过程中,我们可以利用Windows来进行。不过在更换board data的时候,时常会碰到档案无法存取的现象。这里提供一个在Windows 中置换board data的方法
问题描述:
安装完驱动之后,会在C:\Program Files (x86)\Qualcomm\drivers 看到许多的.elf, .inf, .sys 档案。看起来就像是驱动的实体了。
而且,这里面的档案是可以被任意修改的。
可是,我们知道Windows 的驱动,应该是在 C:\Windows\System32\drivers 这个目录之下才对。当我还没有插上QCA6696子卡的情况下,在C:\Windows\System32\drivers 这个目录之下是没有发现bdwlan.elf … 这些档案的。所以我们可以理解到,驱动只是被拷贝一份进入C:\Program Files (x86)\Qualcomm\drivers, 并没有真的被安装上C:\Windows\System32\drivers。
当我们把QCA6696插上之后。Windows的PnP机制就会自动将.inf 中定义的这些CopyFiles,拷贝到C:\Windows\System32\drivers
之后这些在C:\Windows\System32\drivers 档案,就会被lockdown。尝试更名,就会弹出错误
现在问题就来了。我们要做更新驱动的时候,直接把新的bdwlan.elf 拷贝到C:\Windows\System32\drivers 就会出错。 拷贝到C:\Program Files (x86)\Qualcomm\drivers 中又没作用。
解决方法及步骤:
- 移除装置
当设备管理员刷新之后,在C:\Windows\System32\drivers 中可以看到bdwlan.elf 等档案被更新了。
以上就是在Windows 终置换QCA6696驱动的方式
结语:
高通QCA6696专为满足当今和未来几年车辆激增的连接需求而打造,基本的设置是以Linux Base的车机平台,在对Windows的支持并没有像QCC系列一样完整的ADE。所以在开发过程中会出现这种要手动更新board data 的情况。 现在,可以正确的更新board data之后,在调适Wi-Fi的时候就更加顺手。
Q&A:
- 需要常常更新驱动吗?
可能性很大。驱动内的韧体,会因为硬件设计不同而需要作修改。高通也会持续优化。做好golden bin之后,就需要置换bdwlan.elf
- 可以直接置换C:\Windows\System32\drivers 的档案吗?
不可以,在装置使用阶段,档案会被锁定。
- 哪里可以取得驱动?
请洽高通FAE
- 可否做个档案说明?
- wlanfw.mbn # WLAN F/W
- m3.bin # subsystem f/w
- bdwlan.elf # board data file
*.elf, *.e0* 这些档案都是配合不同应用的board data file。
QcomWlanSrvx64 # qcmbr
- 有参考文件吗?
80-wl520-24_b_qca6696_setup,_bringup,_and_test_user_guide.pdf
评论