ABC_ubota.doc

(30 KB) Pobierz
Wersja stabilna 384Mhz 11

Wersja stabilna 384Mhz 11.03.2012 fst&fsu 
Poprawiono 'gubienie' env 

Zawiera: 
-obsługę skryptow 
-obsługę crc32 
-obsługę LZMA 
-poprawa zarządzaniem bootmenu 
-poprawka lan: 
MAC pobierany z env 
obsługa dhcp 

Umożliwia aktualizację: env , u-boot , NAND 
z USB (wybor pilot lub Front Panel) 



Wyświetlane komunikaty 

VFD---------------LFD 

env 
load NET config----------L1-N 
load HELLO---------------L1-H 
saveenv [G:1]------------S-L1 
load BOOT MENU---------L2-B 
saveenv [G:2]------------S-L2 
DONE! SAVE:OK ----------OK- 

uboot 
CLEAR FLASH-------------C--1 
SAVE backup u-Boot------S--B 
SAVE u-Boot---------------S--1 
Update OK------------------OK- 
CRC SAVE ERROR---------CS-1 
CRC READ ERROR---------CR-1 
LOAD ERROR---------------LE-1 

nand 
LOAD uImage--------------L--1 
CLEAR NAND---------------C--1 
SAVE uImage---------------S--1 
ERROR uImage-------------E--1 
LOAD rootfs.img-----------L--2 
CLEAR NAND----------------C--2 
SAVE rootfs.img------------S--2 
ERROR rootfs.img----------E--2 
Update OK-------------------OK- 


Sposob instalacji: 

Rozróznienie u-bootów: 
U-boot lamerka (Freebox) 
Przy starcie zwykle pisze BOOT 
Po nacisnięciu POWER podczas włączenie tunera na wyświetlaczu pojawia się PROG 

U-boot b4t 
Przy starcie zwykle pisze NBOX (dla BSKA) 
lub B4Team (dla BSLA) 
Nie reaguje na klawisz POWER podczas włączenie tunera 

FST czy FSU ? 
To typ pamięci flash. Jeżeli masz tuner z oryginalna pamięcią (zwora na A20) 
to jest to na 100% FST 
Jeżeli nie masz zwory, to szukaj oznaczenia, przerabiający montując FSU zwykle to pisze na zew. lub w środku. 
Jeżeli nie jesteś pewien, to muszisz wejść do Hyper Terminala i wydać polecenie: 
fli lub flinfo 
Przykład pokazuje jak zgłasza się FLASH FSU 

Ważne jest DEVICE ID 
0x0A – FST 
0x0B – FSB – dajemy u-boot FST 
0x0C – FSU – dajemy u-boot FSU 

Pen fat32 

Jeżeli posiadasz uboot lamerka (freebox) idź do katalogu 
z_uboot_freebox_bez_crc (brak kontroli poprawności zapisu) 
Skopiuj pliki na pena plik update. Zmień nazwę na update.img 
Z paczki 384_Mhz_fst lub 384_Mhz_fsu wypakuj odpowiedni dla Twojego tunera 
plik i zmień jego nazwę na u-boot.bin, skopiuj go na pena. 
i aktualizuj soft trzymając przy starcie klawisz POWER 
na Front Panelu. 

Jeżeli posiadasz uboot b4t (stara wersja) musisz go aktualizować poprzez HyperTerminal. Idź do katalogu B4Team update. 

Jeżeli posiadasz uboot b4t 'Wersja stabilna 384Mhz 26.02.2012' 
rozpakuj 384Mhz_fst i pliki: update oraz u-boot.bin 
skopiuj na pena. 
Przy starcie wybierz UPDT lub UPDATE 
Załączony update pozwala na bezpieczna aktualizację 
u-boota b4t razem z crc (kontrola poprawności zapisu) 
Operacja jest bezpieczna. 
Wykonywana jest kopia nowego u-boota pod adres a0100000 
Następnie wgrywany jest nowy u-boot pod adres a0000000 

Wgranie dowolnego uboota (b4t lub freebox) 
idź do katalogu 
z_uboot_b4t_bez_crc (brak kontroli poprawności zapisu) 
Skopiuj pliki na pena plik update. 
Z paczki 384_Mhz_fst lub 384_Mhz_fsu wypakuj odpowiedni dla Twojego tunera 
plik i zmień jego nazwę na u-boot.bin, 
lub zrób to samo z ubootem freebox-a 
skopiuj go na pena. 


Po wgraniu uboota musisz wgrać nowe środowisko: 
Nowe środowisko - to tzw. env czyli environment. To taki BIOS tunera. Zawiera informację o sposobie uruchamiania oraz - to bardzo ważne - parametry karty sieci. 
Czyli adres MAC (athaddr) - masz go na nalepce pod tunerem 
Musisz to wgrać bo inaczej tuner nie będzie poprawnie pracował. Całość generacji env do pliku update wykonuje proogram saveenv. 
W tym celu idź do katalogu 
Generowanie_update 
Uruchom saveenv i zapoznaj się ze sposobem utworzenia pliku update. 
Plik ten zawiera ustawienia multiboota, MAC adres i inne. 
Umieść go na penie i wystartuj tuner. 


Wgranie do NAND 
Z katalagu NAND pobierz plik update i zapisz na pena. 
Na pena skopiuj także pliki rootfs.img oraz uImage 
Przy starcie wybierasz opcję UPDT (update) 
Na penie powinny się znajdowac: 
update 
uImage 
rootfs.img 

Wgranie do NAND image freebox 
Z katalagu NAND_lamerek pobierz plik update i zapisz na pena. 
Na pena skopiuj także pliki rootfs.img oraz kernel.img 
Przy starcie wybierasz opcję UPDT (update) 
Na penie powinny się znajdowac: 
update 
kernel.img 
rootfs.img 

Od tego momentu dysponujesz: 
1. Możliwoscią aktualizacji tunera (UPDT lub UPDATE) 
2. Własnym unikalnym adresem MAC 
3. Pełnym multibootem zgodnym z opisem w saveenv 

Aktualizacja pozwala na 
- wgranie dowolnego oprogramowania do NAND 
- wgranie nowego uboota 
- wgranie env 


Wszystkie potrzebne skrypty zostały załączone do paczki 

ABC 
1. u-boot to program startowy tunera, taki BIOS. Ważny i należy uważać aby czegoś nie zepsuć. Od jego wersji zależy możliwość obsługi image, stabilność itp. Należy uaktualniać go ze zrozumieniem. Jak coś zepsujesz może Cię czekać serwis. 
2. Nowe środowisko - to tzw. env czyli environment. To takie ustawienia BIOS tunera. Zawiera informację o sposobie uruchamiania oraz - to bardzo ważne - parametry karty sieci. Czyli ethaddr: adres MAC (masz go na nalepce pod tunerem) Tutaj zdefiniowany jest multiboot, czyli wybór skąd startuje Twoje image. 
Musisz to wgrać bo inaczej tuner nie będzie poprawnie pracował. Całość generacji env do pliku update wykonuje program saveenv. Przy startcie tunera wybierasz strzałkami góra dół opcję UPTD lub USB 
Tuner wgra sobie env 
3. Wgranie do nand polega na: ściągnięciu wersji e2 do NAND, rozpakowaniu jej. W środku masz wymienione w opisie pliki. Kopiujesz na pena, pen do tunera. Przy startcie tunera wybierasz strzałkami góra dół opcję UPTD. 
Tuner wgra sobie e2 do NAND. 
Po restarcie strzałkami wybierasz NAND (gdy wgrałeś pkt) lub Nlam (gdy wgrałeś lamerka-freeebox) 

 

Zgłoś jeśli naruszono regulamin