当对W801开发完成后,需要批量出厂时,这时候可以用到板子的出厂初始化设置功能 ,因为W801带有WIFI,BT等很多网络功能,还能做很多出厂化的批量测试工作,W801工程里已经带有这个功能,这里给大家说明,怎么进入出厂设置,并且利用它,完成一些超级模式下的功能。
   出厂模式,也称作超级模式,可以进入系统底层进行一些测试、设置和查询,检测等工作。可以对很多基础的设置项完成初始化工作。
具体方法就是:
进入项目 includewm_config.h 下,打开wm_config.h文件,找到以下行代码:
   #define TLS_CONFIG_ONLY_FACTORY_ATCMD                   CFG_OFF
   将它改为
   #define TLS_CONFIG_ONLY_FACTORY_ATCMD                   CFG_ON
   就可以了,保存后,然后编译整个工程,编译完后,下载到板子上运行,得到如图的输出,即进入交互的命令方式了,所有命令都以 AT+ 字符串开头,并且以回车换行结束。这些命令多达上百个,有兴趣的小朋友可以看说明手册,去慢慢探索。
这里举例,列两个常用的:
   AT+QMAC rn            //获取板子的 MAC 地址
   AT+QMAC=EE6DCDCE6DE4    //修改板子的MAC地址,成为 EE 6D CD CE 6D E4
AT+®R=80000000,2    //读取寄存器或内存 8000000地址的值,读取2个,同样AT+®W= 为写入一些数据到指定的地址
   AT+&TXGI
   AT+&SPIF 
   AT+&LPCHL
   AT+&LPRFPS
   AT+&LPCHRS
   AT+&LPTBD
   AT+THT
   。。。
这些指令,可以完成芯片内部的写入设置,设置boot串口等,和一些内部接口的单元测试。
   因为超级模式功能强大,处于完全无保护状态,因此操作的小朋友需要胆大心细,能收获很多惊喜,如果贸然操作,也可能会使你的板子变砖。


