當對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串口等,和一些內部接口的單元測試。
   因為超級模式功能強大,處於完全無保護狀態,因此操作的小朋友需要膽大心細,能收獲很多驚喜,如果貿然操作,也可能會使你的板子變磚。


