OpenMokoPL
 

flashowanie

Flashowanie Neo FreeRunnera

W związku z ciągłym rozwojem Openmoko, deweloperzy regularnie wypuszczają aktualne wersje systemu plików, kernel'a, oraz bootloadera U-Boot, nadające się do zaprogramowania pamięci Neo FreeRunner'a. Do zaprogramowania pamięci możesz wykorzystać kabel USB i dołączone do zestawu narzędzie do programowania.

Zespół Openmoko tworzy obrazy każdego dnia. Jeśli chcesz wykorzystać najnowszy obraz, możesz ściągnąć go z codziennego wydania, jednak rekomendowane jest aby korzystać z najbardziej stabilnej wersji obrazu dostępnej pod adresem http://downloads.openmoko.org/releases/Freerunner. Obrazy te są gruntownie przetestowane przez ekipę testerów.

Więcej na temat aktualnych obrazów znajdziesz pod adresem: http://wiki.openmoko.org/wiki/Latest_Images

Krok 1. Ściąganie DFU-util

Pobierz narzędzie do flashowania: http://downloads.openmoko.org/releases/Freerunner/dfu-util

Na swoim systemie z GNU/Linuksem możesz wprowadzić do terminala poniższa komendę:

wget http://downloads.openmoko.org/releases/Freerunner/dfu-util

Następnie musisz nadać prawa pliku wykonalnego:

chmod a+x dfu-util

Krok 2. Flashowanie kernela

Możesz ściągnąć aktualny kernel (jądro) z http://downloads.openmoko.org/releases/Freerunner/

Wprowadź do terminala opartego o system GNU/Linuks następujące komendy. W przypadku niektórych dystrybucji, aby wykonać te komendy musisz mieć uprawnienia root'a.

 ./dfu-util -a (nazwa partycji) -R -D (nazwa ściągniętego obrazu)

przykład:

 ./dfu-util -a kernel -R -D uImage-2.6.24+git20080424-om-gta02.bin

{| class=„wikitable” cellspacing=„2” cellpadding=„2” style=„padding: 0%; margin:0em 0em 1em 0em; border:0px solid #ffffff; background:#ffffff; width:100%;floating=„center”; ” ! style=„background:#ffffff;border-left:1px solid #ffffff;border-right:1px ; border-top:2px solid ffffff; border:1px solid #ffffff; width:75% ” | <div align=„left”> thumb|Log into U-Boot in NOR Flash, connect your Neo with Linux Host via USB cable Zanim przystąpisz do wydania poleceń, zaloguj się do U-BOOT w trybie NOR FLASH. Aby móc flashować neofreerunner'a urządzenie musi być uruchomione w trybie U-BOOT. FOTKI!!

Należy podłączyć urządzenie do komputera z zainstalowanym systemem GNU/Linuks poprzez kabel USB. Naciśnij Enter aby, wykonać polecenie. Jeśli programowanie zakończy się sukcesem na ekranie ukaże się informacja:

 status(0) = No error condition is present<br>
 Done!

Znaczenie parametrów programu:
-a –alt alt Specify the altsetting of the DFU interface by name or by number<br>
-R –reset Issue USB Reset signalling once we're finished<br>
-D –download file Write firmware from<file> into device <br>''

Krok 3. Flashowanie głównego systemu plików

Możesz ściągnąć aktualny system plików dostępny pod tym adresem: http://downloads.openmoko.org/releases/Freerunner/

Wprowadź do terminala opartego o system GNU/Linuks następujące komendy. W przypadku niektórych dystrybucji aby, wykonać te komendy musisz mieć uprawnienia root'a.

./dfu-util -a rootfs -R -D openmoko-devel-image-fic-gta02.jffs2

Jeśli programowanie zakończy się sukcesem na ekranie ukaże się informacja:

 status(0) = No error condition is present
 Done!
 
 
Kontakt z administatorem
Projekt wspiera STN