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.
UART1 output test ok
Uart init
Found 1 x 2M flash memory
---RealTek(RTL8181)at Ą| 12¤ë 16 10:01:29 CST 2004 version 1.0
no sys signature at 00010000!
Jump to image start=0x80300000...
display on
entering boot loader, turning on display
decompressing kernel:
Uncompressing Linux... done, booting the kernel.
done decompressing kernel.
Linux version 2.4.18-MIPS-01.00 (root@betty_linux) (gcc version 3.0.3) #210 Ą| 1
2¤ë 16 10:02:24 CST 2004
Determined physical RAM map:
memory: 00800000 @ 00000000 (usable)
Initial ramdisk at: 0x80170000 (369072 bytes)
On node 0 totalpages: 2048
zone(0): 2048 pages.
zone(1): 0 pages.
zone(2): 0 pages.
...............................................
...............................................
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 planetu:
UART1 output test ok
Uart init
Found 1 x 2M flash memory
---RealTek(RTL8181)at Ą| 12¤ë 16 10:01:29 CST 2004 version 1.0
no sys signature at 00010000!
---Escape booting by user
Unknown command !
(RealTek)
6.
Nyní ověřte IP adresu APčka pro komunikaci s LAN sítí.
Napište v hyperterminálu příkaz help
Zobrazí se toto:
(RealTek)
----------------- COMMAND MODE HELP -------------------------------------------
HELP (?)lect (ESC) E : Print this help messager> Enter
D (Len)
IPCONFIG: (TargetAddress)
JUMP : Jump to (TargetAddress)
FLW: FLW (dst)(src)(vlength)
FLR: FLR (dst)(src)(length)
(RealTek)ifconfig
(RealTek)
Nyní napište ipconfig
Zobrazí se IP adresa, kterou má AP nastavenou
tím jste si potvrdili, že APčko má IP adresu 192.168.2.1
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\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.2.1 put firmware.bin
po nahrání firmware do AP se v příkazovém řádku objeví hláška o proběhnutí přenosu.
C:\firmware>tftp -i 192.168.2.1 put firmware.bin
Přenos byl úspěšný: 1033230 bajtů za 2 sekunds, 516615 bajtů/s
C:\firmware>
8.
Nakonec se přepněte do okna hyperterminálů, přibylo log o přenosu dat
v hyperterminálu zadáte příkaz: flw 30000 80500000 000FC40E a potvrdíte 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 80500000
xxxxxxxx ... má každý soubor s firmwarem jiný !!!
Výpis logu při plashování:
(RealTek)flw 30000 80500000 000FC40E
Flash Program from 80500000 to 00030000 with 000FC40E bytes ?
(Y)es, (N)o->Y
................Flash Write Successed!
(RealTek)
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. (Já jsem si to nesmazal :-))
9.
AP po restartu naběhlo a začalo přijímat signál. Ještě se na bootování můžete kouknut přes program hyperterminál na průběh bootu,
a po najetí operačního systému AP dokonce nastavovat linuxové jádro.