AC52 系列WIFI模块定频测试说明文档
AC52 系列WIFI模块定频测试说明文档
目录
TOC \o "1-2" \h \u HYPERLINK \l _Toc27455 1、 文档概述 PAGEREF _Toc27455 2
HYPERLINK \l _Toc1443 2、 串口配置说明 PAGEREF _Toc1443 2
HYPERLINK \l _Toc20228 3、 定频测试功能开启 PAGEREF _Toc20228 3
HYPERLINK \l _Toc14184 4、 定频测试工具介绍 PAGEREF _Toc14184 4
HYPERLINK \l _Toc17944 4.1 瑞昱8189模块 PAGEREF _Toc17944 4
HYPERLINK \l _Toc16931 4.2 marvell8801模块 PAGEREF _Toc16931 5
HYPERLINK \l _Toc5790 4.3 Hi3881WiFi模块 PAGEREF _Toc5790 5
HYPERLINK \l _Toc15493 5、 特别说明 PAGEREF _Toc15493 5
- 文档概述 本文档说明了用户采用AC52+RTL8189E、AC52+RTL8189F、AC52+Hi3881的定频测试步骤,目前AC52的定频测试需采用上位机用串口跟AC52通信,由AC52控制WiFi模块执行定频测试操作。故本文档主要说明为串口配置说明、定频测试功能开启、及定频测试工具的介绍。
- 串口配置说明 由于与定频测试工具进行通信,需要收发命令,这边串口需要采用具有DMA功能的串口,即命令串口。其在板级设备表中的形式如下图所示:

假设我们采用uart1作为设备串口,与我们的上位机进行通信,那么我们需要做如下动作:
即选择uart1作为定频测试功能通信用串口。而后需要完成串口1的引脚配置,这里用户一般会遇到的问题如下:
- 没有预留定频测试的串口IO,针对此问题的解决方法,可以考虑关掉debug串口,由于定频测试功能基本上只用到设备rx,如果不需要回复的话,可以不配置设备tx功能。但是这个会给调试带来影响,建议用户还是寻找有空闲的IO进行配置。 下面我们说一下串口配置:

串口测试程序,如下所示:
EMBED Package
注:测试串口请用本实例程序,sdk的实例程序比较老,已无法使用。
- 定频测试功能开启 在如下文件apps\wifi_car_camera\wifi\wifi_car_camera\wifi_app_task.c做如下修改:


通过log确认设备工作在定频模式:
打印这个WIFI_EVENT_MP_TEST_START表示wifi模块以进入定频测试模式,打印mp_test_main_task rtoototo!表示接收到串口数据。
4. 定频测试工具介绍 串口线接到电脑,注意串口与设备共地问题,设置波特率。波特率需要与设备串口的波特率匹配。
4.1 瑞昱8189模块
使用SDK里面WIFI_MP_TEST_TOOL目录下的FCCStruct.exe;
4.2 marvell8801模块
使用WIFI_MP_TEST_TOOL目录下的
DutApiWiFi8801BrdigeUart.exe;
更具体的说明请看<WIFI_MP_TEST_TOOL工具说明>。
4.3 Hi3881WiFi模块
使用海思的AT指令就可以,但是只支持产测指令.具体参考下列工具。
EMBED Package
5. 特别说明 如果按照本文档,无法成功进行定频测试,请先使用串口测试程序进行测试,验证串口通信正常后,再进行测试。如果严格按照文档操作,还无法成功,请联系杰理工程师进行技术支持。
杰理科技
2023年04月19日