1、硬件說明:web
只是用電腦的串口助手與之通訊,利用了max232進行電平轉換。是用模塊的UART0做爲通訊接口。服務器
模塊引腳工具 |
接點字體 |
說明spa |
|
1、17、32、48線程 |
GNDcode |
模塊地dns |
|
9接口 |
3.3Vflash |
VBAT |
|
31 |
3.3V |
模塊電源 |
|
33 |
3.3V |
EN_1V8 |
|
34 |
3.3V |
VDDIO |
|
36 |
3.3V->0V |
載固件時拉高,運行時懸空 |
|
39 |
Tx(232_11) |
串口發送 |
|
41 |
Rx(232_12) |
串口接收 |
2、使用說明:
在首次拿到模塊時,要進行固件燒寫(出廠模塊沒固件)。
在剛出廠的EVB和GS1011的模塊中並無任何程序,因此第一次使用要進行二進制代碼燒寫
1.請按下面步驟查看串口或USB轉串口在電腦上的COM口配置信息
點擊你所使用的串口設備的COM口
點擊「端口設置」,把「每秒位數(B)」設置爲」115200」,GS1011的boot loader裏默認的串口燒寫速度爲115200bps,這是燒錄到GS1011的ROM裏的,不能被改變。「流控制」必定要設置爲「無」,不然將沒法通訊。按下面配置好後,點「肯定」
2. 打開gs_flashprogram_GUI工具軟件,在安裝該軟件前要安裝好微軟的.Net 4.0 (dotNetFx40_Full_x86.exe),由於gs_flashprogram_GUI軟件是用.Net 4.0寫的. 按照下面步驟設置gs_flashprogram_GUI工具軟件:(如今只以串口燒寫爲例)
注意:打開gs_flashprogram_GUI工具軟件前,必定要關掉其它串口終端程序(例如,超級終端),不然gs_flashprogram_GUI會一閃就消失掉
選擇上面「設備管理器」中配置好的COM口
燒寫時,WLAN FW, APP FW0, APPFW1一併同時燒寫
選擇WLAN FW,這是GS1011的三段Flash中的WLAN CPU使用的那段,注意放置這三段代碼的路徑裏不能包含任何中文字符,美國人寫的程序不認識中文字體
點擊下面的「Program」按鈕,系統出現「Please wait ……………………….」此時就是在燒寫,由於程序編寫倉促,後面燒寫過程不過有「………………..」不斷打出,但此時確實是在燒寫,須要耐心等候幾十秒左右
燒寫成功後,屏幕會出現」Successfully programmed flash !!!」
3. 燒寫程序是單線程的,因此當光標切換到其它程序以後,再切換回來燒寫程序就如附圖顯示,但燒錄過程是正常的
4. 若是燒錄的時候,EVB沒上電就會出現下圖狀況,同時串口設置,串口線或USB轉串口轉接頭任何地方出現問題,都會在屏幕上顯示下面信息,當出現這樣的狀況時,請耐心檢查EVB,上電,GPIO27,以及串口設置,串口線或USB轉串口轉接頭等各個部分,曾經我出現的最極端狀況是,兩頭都是母頭的交叉串口線,居然在使用一段時間後,串口線內部斷開了,因此出現下面問題時,請耐心檢查
5. 在燒寫MAC地址的時候,能夠選擇下圖光標位置處的MAC地址,並輸入本身或模塊貼紙上標註的MAC地址,而後點擊」Write MAC」按鈕,在GEPS 2.3.1中存貯在Flash中的MAC地址與之前的GEPS版本的MAC地址位置不一樣,可使用下面方法修改。同時,模塊的MAC地址都是貼在模塊標籤貼紙上的,若是每次燒錄相同的binary code,各個模塊的MAC地址都會相同(binary code中默認使用的」00:1d:c9:00:00:00」),因此,每一個模塊都須要用下面方法修改爲相應的MAC地址後,才能在多個模塊同時使用的時候有效
3、部分AT指令說明
1、配置上網
At+ndhcp=1
At+wwpa=密碼
At+wa=ssid(無線名稱)
At+dnslookup=www.baidu.com,,,
二、配置爲服務器
AT+NSET=192.168.1.1,255.255.255.0,192.168.1.1
AT+WM=2
AT+WA=Test_Limited_AP,,11
會出現
IP SubNet Gateway
192.168.1.1: 255.255.255.0: 192.168.1.1
AT+DHCPSRVR=1
配置完後,PC端或者手持設備能夠搜索到此無線信號,能夠
鏈接上。可是不能上網。若是外圍有接flash,就能夠下載帶
web的固件,這樣咱們連上這個熱點時能夠訪問固件的網頁。