Základní elektrické zapojení WIFI/LAN modulů,
|
Vcc | +3,3V napájení | |
GND | zem | |
RxD | Rx UART vstup dat (3,3V logika) | |
TxD | Tx UART výstup dat (3,3V logika) | |
RESET | připojit na +3,3V, není-li používán | důležité ! |
CTS, RTS | spojit dohromady, nejsou-li používány | důležité ! |
ošetření dalších signálů: | ||
UART DSR | připojit na GND, není-li používán | |
UART DTR | nezapojovat, není-li používán | |
UART CDH | připojit na GND, není-li používán | |
MSEL | nezapojovat, není-li používán | |
RF_LED | nezapojovat, není-li používán | |
SPI1 | nezapojovat, není-li používán | |
USB Device | nezapojovat, není-li používán | |
READINESS | nezapojovat, není-li používán |
pozn.1: UART - logické úrovně 3,3V, vstupy nejsou 5V tolerantní
pozn.2: pro převod 3V UART na RS232 lze například použít 3,3V UART<>RS232 převodník s ICL3232IBNZ
Nový firmware je buď na stránkách výrobce nebo jej je možné získat od nás. Firmware od verze začínající číslicí 8 (např. i2128d804b01) jsou vzhledem k řadě novinek větší než 500kByte, platí zde proto jedno omezení - moduly osazené flash paměí 1MByte (tj. Mini Socket, Secure Socket, Secure iWIFI, Secure iLAN) nelze upgradovat dálkově, ale pouze přes lokální sériový port.
Novější moduly řady Nano WiFi/LAN již mají 2MByte flash paměť, takže se jich omezení netýká.
Verze aktuálně nainstalovaného firmware lze zobrazit po spuštění konfiguračního software iChipConfig a kliknutí na tlačítko Quick Configuration, verze firmware je zobrazena takto:
Snadno lze verzi firmware zjistit také jednoduchým AT příkazem "at+irp1 <Enter>", modul následně vypíše verzi firmware takto:
at+irp1
ID807b06 31.5.2010
I/OK
1. Stažením z internetu přímo do modulu
2. Uploadem lokálního souboru přes konfigurační webserver
3. Přes sériovou linku
Tato možnost platí za předpokladu, že je modul připojený do internetu.
Do modulu pošleme následující AT příkazy:
at+iusrv="http://www.spezial.cz/fw/" ... na této adrese máme uložen aktuální firmware i2128d809b16.imz
případně pro Micro Access Point (uAP) verzi:
at+iusrv="http://www.spezial.cz/fwuap/" ... zde je firmware i2128d809b16UAP.imz
at+irfu ... příkaz pro zahájení downloadu firmware
modul následně vypíše:
I/OK
I/UPDATE
po ukončení procesu (trvajícím cca 25 sekund na rychlé lince) modul vypíše:
I/ONLINE
tím je proces aktualizace dokončen.
Tento postup předpokládá, že je povolen interní konfigurační webserver (at+iaws=3) a že je povolena editace nastavení přes webserver (at+irpg=*).
V konfiguračním webserveru zvolíme Files Upload > Firmware imz file to upload, vybereme (Browse...) lokální soubor firmware s příponou *.imz a stiskneme Submit.
Po úspěšné operaci se objeví:
Firmware x.xx.xxx upload is complete.
Configuration site is down. Please wait.
Website will reload in:
30 seconds
Po připojení modulu spustíme program iChipConfig a stiskneme vlevo dole tlačítko iChip Uploader via serial:
... ponecháme zaškrtnutou EBI Flash 8 Megabit (512 K x 16-bit) bottom:
... stiskneme tlačítko FW Update:
... vybereme soubor nového firmware (ve formátu *.imf) a stiskneme Open:
... zkontrolujeme název a potvrdíme volbu:
... tím se zahájí flashování nového firmware:
... po cca 1 minutě a 40 sec. je proces ukončen, stiskneme vpravo dole Exit Monitor mode.
Tím je celá operace ukončena.