Záchrana Planet 1963

1.

APčko jsem rozebral, kouknul na desku se součástkami a komunikační kontakty sériového rozhraní,


Elektronická deska
Elektronická deska

na které se dá připojit, pomoci převodníku TTL.


záchrana ovis5460 01
Převodník TTL
2.

Detail zapojení konektoru je na obrázku.


Detail konektoru
Detail konektoru
3.

AP jsem spojil UTP kříženým kabelem do PC LAN a taky jsem připojil konektor od převodníku TTL.


Připojení k PC a TTL
Připojení k PC a TTL

Ve Windows XP jsem nastavil IP adresu na


IP:192.168.2.10
MASKA: 255.255.255.0

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


(RealTek)ipconfig
Target Address=192.168.2.1
(RealTek)

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


**TFTP Client Upload, File Name: firmware.bin
|
**TFTP Client Upload File Size = 000FC40E Bytes at 80500000

Success!

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.





Pondělí / 29. května 2017 / 03:53:41
.: SmallCastle © 2006 - 2011 :.