« Instalacja GNAT FOR MINDSTORMS 'dla opornych' ;) cz. 1Google Nexus ONE »

Instalacja GNAT FOR MINDSTORMS 'dla opornych' cz. 2 upload nowego firmware'u

02/02/10 | by admin [mail] | Categories: Życie na AGH

Poniższa instrukcja jest spolszczeniem zawartości tej strony z moimi własnymi osobistymi komentarzami.

 

Pamiętaj aby przed podłączaniem konsoli przez USB do kopmutera, zainstalować wcześniej sterowniki (link podałem w poprzedniej części artykułu).

Jak sprawdzić czy komputer widzi moją konsolę?

Polecam do tego celu wykorzystać program BricxCC , który jest bardzo użytecznym narzędziem do programowania różnego rodzaju sterowników w tym RCX, oraz NXT. Klocki NXT programuje się za pomocą języka NXC ( Not eXactly C). Zachęcam do bliższego przyjrzenia się temu językowi, ponieważ charakteryzuje się on naprawdę prostą i przejrzystą budową.

Aby przetestować połączenie USB po prostu wybierz Tools -> Direct Control. Jeżeli z poziomu tego okna, zmieniając odpowiednie pola, będziesz widział efekt na swoich klockach, to znaczy, że urządzenie poprawnie komunikuje się z Twoim komputerem.

Z poziomu BricxCC możesz też dokonać instalacji nowego firmware'u (dla obsługi nxtOSEK). Narzędzie  Tools -> Download Firmware

 

Poniżej opiszę jednak inny sposób wymiany firmware'u - za pomocą narzędzia NeXTTool. Przy okazji będziesz miał okazję uruchomić konsolę Cygwin (która będzie dla Ciebie niezbędna w późniejszym czasie).

 

1. Uruchom klocki w trybie update'u firmware'u. Aby to zrobić, weź jakiś cienki przedmiot (na przykład zapałkę) i przez przynajmniej 5 sekund wciśnij specjalny przycisk ukryty w jednym z otworów w tylnej części obudowy kostki NXT.

2. Po poprawnym uruchomieniu trybu aktualizacji firmware'u, powinieneś słyszeć ciche 'pukanie' z głośniczka NXT - to znak, że kostka czeka na nowy firmware.

3. Umieść plik nowego firmware'u (lms_arm_nbcnxc_106.rfw) w tym samym folderze, do którego rozpakowałeś narzędzie NeXTTool.

4. Uruchom konsolę cygwin i za pomocą standardowych komend "cd ../". oraz "cd NAZWA_FOLDERU" przejdź do folderu, w którym masz zainstalowane narzędzie NeXTTool.

5. Uruchom narzędzie NeXTTool z poziomu konsoli podając jej odpowiednie argumenty:

./NeXTTool.exe /COM=usb -firmware=lms_arm_nbcnxc_106.rfw

Pamiętaj, że w konsoli linuxowej uruchomienie aplikacji poprzedzamy znakami "./"  (tak jak w powyższym przykładzie)

6.  Upload potrwa około pół minuty (czasami dłużej) i po skończonej pracy aplikacja przestanie działać, uwalniając wątek konsoli.

7. Wyjmij baterie z kostki i włóż je ponownie. Po uruchomieniu będziesz już pracował na nowym firmware. Interfejs użytkownika pozostanie ten sam, ale z pewnością zauważysz pewne drobne zmiany (np po uruchomieniu konsoli nie będziesz już słyszał powitalnego dźwięku).

 

 

Instalacja GNAT FOR MINDSTORMS 'dla opornych' cz. 3 pierwszy program

 

 

 

 

 

Feedback awaiting moderation

This post has 9 feedbacks awaiting moderation...

Leave a comment


Your email address will not be revealed on this site.

Your URL will be displayed.
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)
September 2010
Sun Mon Tue Wed Thu Fri Sat
 << <   > >>
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
Ciężka praca w pocie czoła, czy oglądanie seriali? Dzielimy się tutaj częścią naszej codzienności..

Search

XML Feeds

powered by b2evolution free blog software