spustil hyperterminál a pro připojení jsem nastavil:
Bity za sekundu (Baud rate): 38400
Datové bity (Data): 8bit
Parita: žádná
Počet stop-bitů: 1bit
Řízení toku (Flow control): Xon/Xoff
Okno hyperterminálu je zatím prázdné
4.
Naposled jsem připojil do AP napájecí konektor, hyperterminál hned začal vypisovat průběh bootu z flash paměti.
Tím máme komunikace mezi AP a PC v pořádku.
výpis z Hyperterminálu:
UART1 output test ok
Uart init
Found 1 x 2M flash memory
---RealTek<RTL8181)at Thu Nov 13 01:55:53 CST 2003 version 2.02
Error led is OnJump to image start=0x80300000...
Error led is Offdisplay on
entering boot loader, turning on display
decompressing kernel:
Uncompressing Linux...
5.
Pro nahrání nového firmware je potřeba pozastavit Boot AP stiskem klávesy ESC.
Takže jsem znovu vytáhnul napájecí konektor z AP a po opětovném zapojení zmáčknul klávesu ESC.
výpis z Hyperterminálu:
UART1 output test ok
Uart init
Found 1 x 2M flash memory
---RealTek<RTL8181>at Thu Nov 13 01:55:53 CST 2003 version 2.02
Error led is On
---Escape booting by user
<RealTek>
6.
Nyní zkontrolujene IP adresu APčka pro komunikaci s LAN sítí. Napište v hyperterminálu příkaz help
<RealTek>help
výpis z Hyperterminálu:
<RealTek>help
----------------- COMMAND MODE HELP ------------------
HELP <?> : Print this help message
D <Address> <Len>
IPCONFIG: <TargetAddress>
J: Jump to <TargetAddress>
FLW: FLW <dst><src><length>
FLR: FLR <dst><src><length>
<RealTek>
Tím jsem zjistil IP adresu APečka, v mém případě 192.168.1.6, která je v pořádku.
7.
Máte všechno připravené a můžeme začít přehrávat firmware.
Vypněte všechny firewally (windowsový i externí) pro snadnou komunikaci zařízení.
Uložte nový firmware do adresáře C:\firmware a přejmenujte ho na firmware.bin.
Výsledný struktura složky bude C:\firmware\firmware.bin
Spusťe příkazový řádek - zobrazte plochu a zmáčkněte tlačítko WIN+R
(nebo start/spustit/cmd) a najeďte do adresáře C:\firmware
a napište toto: tftp -i 192.168.1.6 put firmware.bin
C:\>tftp -i 192.168.1.6 put C:\firmware.bin
Po nahrání firmware do AP se v příkazovém řádku objeví hláška o proběhnutí přenosu.
Přenos byl úspěšný: 1698258 bajtů za 14 sekunds, 121304 bajtů/s
8.
Nakonec se přepněte do okna Hyperterminálů, přibylo tam pář řádků a mezi nimi také
**TFTP Client Upload File Size = 001B540E Bytes at 80300000
Success!
<RealTek>
Dále v Hyperterminálu zadejte příkaz:
flw 30000 80300000 001B540E
a potvrdíte Y (yes)
<RealTek>flw 30000 30000 80300000 001B540E
Flash Program from 80300000 to 00030000 with 001B540E bytes ?
(Y)es, (N)o->Y
Každý firmware bude mít tento řádek jiný, proto je důležité zadávat čísla podle zobrazeného řádku nahoře
v modrém poli:
**TFTP Client Upload File Size = xxxxxxxx Bytes at 80300000
xxxxxxxx ... má každý soubor s firmwarem jiný !!!
9.
V žádném případě nepište flw xxxxx, kde xxxxx je menší než 10000.
Je to úvodní část flash paměti, kde je umístěn primární loader, který umožňuje změny firmware i při nefunkčním AP.
Při smazání této části, budete muset vypájet čip a znovu ho naprogramovat, nebo použít JTAG kabel.
Do tohoto AP jsem nahrál firmware AP-PRO bezplatnou verzi bez technické podpory.