接触过Synaptics 和broadcom 的wifi客户都知道,在做FW debug 和 RF tests需要用WL指令,在执行测试某一项简单的RF Tx/Rx 性能测试就需要手动单发一些列的指令,如下所示测试2.4G 11b 11Mbps的指令就需要下发17条wl 指令。
这样测试一两个指标还好, 如果是做RF性能报告。估计没个几天时间是搞不定。
这样工作效率就大打折扣了。
如果是在安卓系统上客户可以自己做一个APP,通过adb来桥接传发指令。这个后续有机会再向大家介绍,敬请期待。。。。。。。
今天就给大家简单描述在Linux 系统上,我们通过sh批处理脚本来下发wl测试指令。这样就可以大大提高运行wl的工作效率,如下所示:
这样就可以直接运行对应的脚本名,添加对应的参数就可以实时测试了。
FAQ1:WL指令指的是什么?
是原博通私有的测试工具,用于固件调试和射频测试的二进制命令行工具。
FAQ2:sh里面的sleep 1这个1S的延时是否可以取消?
当时添加sleep 1的延时是防止指令运行丢失,后面测试可以取消。这样更会提高测试效率。
FAQ3:你们测试时是通过什么借口可wifi主控连接的?
我这测试都是通过UART连接调试以及debug.
FAQ4: Synaptics wifi和broadcom wifi 有什么关联?为何文件提及到broadcom?
目前Synaptics wifi是收购broadcom名下的部分wifi事业部,所以用到工具都是一样。
FAQ5:是否可以通过wl测试指令的详细说明以及配置参数说明?
这个目前不方便提供,可以联系我们业务人员。