当对 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 串口等,  和一些内部接口的单元测试.  
   因为超级模式功能强大,  处于完全无保护状态,  因此操作的小朋友需要胆大心细,  能收获很多惊喜,  如果贸然操作,  也可能会使你的板子变砖.  


