Uaktualnianie firmware'u pyty NanoBoard NB2

Podobne dokumenty
NanoBoard komunikacja JTAG. Contents

Kreator automatycznego uaktualniania firmware'u

NanoBoard uaktualnianie firmware'u. NanoBoard Firmware Updates. Language. Contents

Instrukcja obsługi programu Pilot PS 5rc

Krótka instrukcja instalacji Adobe Acrobat Reader

Aby uruchomić Multibooka, należy podłączyć nośnik USB do gniazda USB w komputerze, na którym program ma być używany.

Uywanie licencji typu Standalone. Japanese Using a Standalone License. Language. Contents

Instrukcja użytkowania

Przed instalacj naley sprawdzi wersj posiadanych sterowników urzdzenia. Powinna by nie starsza ni:

Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie

Instalacja Altium Designer Powizane wideo Altium Designer - Installation and Management

OPTIMA PC v Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA ELFON. Instrukcja obsługi. Rev 1

EC4P Pierwszy program w 6 krokach

Instrukcja aktualizacji oprogramowania

Płatnik wersja a wersja 1.5

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-510L

BLUETOOTH INSTRUKCJA PODŁĄCZENIA I KONFIGURACJI.

Instrukcja konfiguracji programu Fakt z modułem lanfakt

Instrukcja konfiguracji programu Fakt z modułem lanfakt

Istnieją trzy sposoby tworzenia kopii zapasowej na panelu Comfort:

Twoja instrukcja użytkownika HP PAVILION DV6-1215SA

Instrukcja instalacji certyfikatu kwalifikowanego w programie Płatnik wersja b

Bezpieczeństwo informacji oparte o kryptografię kwantową

Instrukcja podłączenia i konfiguracji BLUETOOTH NX. Interfejs. (instrukcja dostępna także na ver

Product Update Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-520L

inode instalacja sterowników USB dla adaptera BT 4.0

Opera Wykorzystanie certyfikatów niekwalifikowanych w oprogramowaniu Opera wersja 1.1 UNIZETO TECHNOLOGIES SA

Autorzy: Kraków, stycze 2007 Łukasz Dziewanowski Filip Haftek (studenci AGH III roku kierunku Automatyka i Robotyka)

1.Wstęp. 2.Generowanie systemu w EDK

Projektowanie bezpiecze stwa sieci

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I POŁĄCZENIA Z INTERNETEM NA WINDOWS 7 DLA AnyDATA ADU-510L

Programator AVR MKII. Instrukcja obsługi. Copyright by Barion

Konfigurowanie sterownika BC8150 firmy Beckhoff wprowadzenie

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Instrukcja ręcznej konfiguracji połączenia z Internetem przez. modem ED77 w systemie Windows XP

Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy z sterownikiem CX1000

1) Połączenie za pomocą kabla PC/PPI (Nr kat.: USB: 6ES DB30-0XA0, RS232: 6ES CB30-0XA0)

Czytnik kart SIM instrukcja obsługi

Twoja instrukcja użytkownika HP SCANJET G3010 PHOTO SCANNER

Konfiguracja programu PŁATNIK

Instalacja programu Sprzeda z motorem. bazy danych Pervasive V8

Instrukcja instalacji systemu. CardioScan 10, 11 i 12

Czytnik kart pamięci 8w1, Conrad USB 2.0 Instrukcja obsługi

Instrukcja instalacji Zespołu Diagnostycznego Delphi w systemie Vista.

Laboratorium - Kopia zapasowa rejestru i jego odzyskiwanie w Windows XP

NWD-210N Bezprzewodowy adapter USB n

UNIFON podręcznik użytkownika

LABORATORIUM INFORMATYKI 0

Konfiguracja i podłączenie sterownika Horner APG do oprogramowania Cscape po RS232

Tworzenie nowego projektu w asemblerze dla mikroprocesora z rodziny 8051

Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie

cmt + CODESYS, oraz zdalne wejścia/ wyjścia

Instrukcja użytkowania oprogramowania SZOB LITE

UCanlogUpdater INSTRUKCJA OBSŁUGI

AUTOMATYKA PRZEMYSŁOWA

ascom Instrukcja Obsługi dla portu USB Easy Access NT Family ascom NT + 2ab + USB

Instrukcja podłączenia i konfiguracji

Aktualizacja sterownika Podobnie jak w przypadku instalacji, podczas wykonywania tej operacji należy zalogować się jako administrator.

Konfigurowanie sterownika BX9000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy ze sterownikiem BX9000

Instrukcja obsługi SafeIT - modułu zdalnego sterowania do sterowników kotłów CO firmy Foster v1.0

PC0060. ADAPTER Kabel Easy Copy PC-Link USB 2.0 Proste kopiowanie, bez instalacji. Instrukcja obsługi

Konfiguracja pakietu CrossStudio for MSP

SZOB LITE. wersja 2.1/16

Instalacja MUSB2232FKA w systemie Windows 7

Aplikacja do podpisu cyfrowego npodpis

Instrukcja ręcznej konfiguracji połączenia z Internetem przez. modem ED77 w systemie Windows 2000

WYKONYWANIE ORAZ PRZYWRACANIE KOPII KONFIGURACJI ZA POMOCĄ INTERFEJSU 20-HIM-A6 / 20-HIM-C6S W PRZEMIENNIKACH SERII POWERFLEX 750

Następnie kliknąć prawym klawiszem myszy na Połączenie sieci bezprzewodowej i wybrać Wyłącz.

Program SMS4 Monitor

Tablet bezprzewodowy QIT30. Oprogramowanie Macro Key Manager

5.2. Pierwsze kroki z bazami danych

Instrukcja użytkownika systemu medycznego

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

Przełącznik USB 2.0. Podręcznik użytkownika. Typ: DA & DA

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Kabel USB 2.0 do poù¹czenia komputerów PCLinq2 (PL-2501) podrêcznik u ytkownika

Instrukcja użytkownika. Aplikacja dla Comarch ERP XL

Instrukcja obsługi programu ProgT v1.10. ProgT v1.10.xx

Expo Composer Garncarska Szczecin tel.: info@doittechnology.pl. Dokumentacja użytkownika

INSTRUKCJA AKTUALIZACJI PRZEGLĄDARKI. Wersja dokumentu 1.0

Instrukcja instalacji oprogramowania. CardioScan 10, 11 i 12. w wersji 54a i 76a

INSTRUKCJA OBSŁUGI PROGRAMU DO ODCZYTU PAMIĘCI FISKALNEJ DATECS OPF

Urządzenia zewnętrzne Instrukcja obsługi

FUNKCJE UYTKOWNIKA. Rozbrajanie systemu pod przymusem [Kod przymusu] Blokowanie linii

Instrukcja aktualizacji oprogramowania. CardioScan 10, 11 i 12. do wersji 54a luty 2012

Instrukcja wgrywania aktualizacji oprogramowania dla routera Edimax LT-6408n

Laboratorium - Instalacja Virtual PC

Instrukcja Obsugi Programu

Instrukcja programowania płytek edycji 2014

Instalacja. Podłączenie urządzenia. Wyłącz wszystkie urządzenia sieciowe (komputer, modem i router).

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Podręcznik konfiguracji wysyłania

Posnet Grafik Instrukcja obsługi

Uywanie licencji typu On-Demand. Using an On-Demand License Japanese. Language. Contents

PRUS. projekt dokumentacja końcowa

Aktualizacja dodatku Saba Security Plugin w przeglądarce Firefox 56

Vivotek ST3402 Skrócona instrukcja uŝytkownika

Widok programatora PonyProgUSB wersja 1.0 oraz jego elementy przedstawiono na poniższym rysunku.

Transkrypt:

Uaktualnianie firmware'u pyty NanoBoard NB2 Pyta NanoBoard NB2 korzysta z ukadu Xilinx Spartan-3 (XC3S1500-4FG676C) jako kontrolera pyty. Okrelany jako kontroler NanoTalk (ang.), ukad ten (oznaczony U5) komunikuje si z komputerem przy uyciu protokou NanoTalk. W kontrolerze NanoTalk zaszyta jest inteligencja systemu - firmware pyty. Firmware jest przechowywany w pamici Xilinx Platform Flash Configuration PROM (ang.) (XCF08PFS48C), oznaczony na pycie U7. Po wczeniu zasilania pyty, firmware jest automatycznie wczytywany z pamici Configuration PROM do kontrolera NanoTalk. Wersja biecego firmware'u pyty moe by odczytana w dwóch miejscach - poniej ikony pyty NanoBoard w acuchu NanoBoard widoku Devices ( View» Devices Views) oraz na panelu LCD na pycie. Pyta NanoBoard NB2 jest dostarczana z zainstalowanym firmware'm lecz nowsze wersje mog zosta zainstalowane w dowolnym momencie przy uyciu dedykowanego portu 'SYSTEM JTAG' na pycie. Port ten pozwala na dostp wycznie, poprzez acuch Hard JTAG, do kontrolera NanoTalk i pamici konfiguracji PROM. Inne zasoby na pycie s niewidoczne dla Altium Designer. Nastpnie mona przeprogramowa firmware. Ponisze kroki w szczegóach opisuj procedur zmiany firmware'u. Przygotowania przed uaktualnieniem Przed wczytaniem nowego firmware'u do pamici Configuration PROM, pyta NanoBoard NB2 musi zosta przygotowana w nastpujcy sposób: 1. Wycz pyt NB Podcz komputer poprzez interfejs Altium JTAG do zcza 'SYSTEM JTAG' na pycie NB2 (na lewej krawdzi pyty). Wcz pyt NB Wczytanie nowego firmware'u W Altium Designer otwórz widok Devices ( View» Devices Views). Upewnij si, e opcja Live jest wczona. W acuchu Hard Devices powinna pojawi si pami Configuration PROM, jak pokazano na Rys. 1.

Rys. 1. Dostp do ukadu Configuration PROM. Konfiguracja dla ukadu jest przechowywana w pliku PROM, w formacie Intel MCS-86. Jest to plik ASCII hex z rozszerzeniem.mcs. By wczyta now konfiguracj: 1. Kliknij prawym klawiszem myszy na ikonie pamici Configuration PROM w acuchu Hard Devices w widoku De vices i wybierz Choose File and Download. Zostanie otwarte okno Choose Programming File For Xilinx XCF XCF08PFS48C. Uyj okna, by wskaza wybrany plik (.mcs) i kliknij Open. Domylnie, plik znajduje si w katalogu \System. Postp procesu jest sygnalizowany paskiem postpu. Po zakoczeniu procedury wywietlane jest okno informujce o rezultacie pobierania. Poprawne zaprogramowanie pamici jest oznaczane zmian podpisu pod ikon pamici na Progr ammed. Jeli podczas programowania wystpi jaki bd, zostanie wywietlone okno ostrzeenia. W takim wypadku, wycz zasilanie pyty na kilka sekund, a nastpnie uruchom proces ponownie. Jeli bd programowania powtarza si, spróbuj wyczy pyt na kilka sekund, a po wczeniu zresetowa pami Configuration PROM. By to zrobi, kliknij prawym klawiszem myszy na ikonie pamici Configuration PROM w widoku Devices i wybierz Reset Hard Device. Spowoduje to wywoanie procesu kasowania pamici. Proces ten trwa okoo 15 sekund. Po jego zakoczeniu spróbuj zaprogramowa pami. Wczytywanie wbudowanego kodu programu Plik.mcs wczytany do pamici Configuration PROM zawiera projekt FPGA przeznaczony do zaprogramowania ukadu kontrolera NanoTalk. W projekcie tym wykorzystano procesor TSK3000A, do którego naley wczyta kod programu, jako cz procesu uaktualnienia firmware'u pyty. Plik.mcs zawiera cz kodu wbudowanego, który w kontrolerze NanoTalk znajduje si w pamici Block RAM. Pozostaa cz kodu musi zosta zapisana w pamici common-bus Flash memory (ang.) znajdujcej si na pycie. By to zrobi: 1. Wcz zasilanie pyty. Na panelu LCD zostanie wywietlona bieca wersja firmware'u wczytan do pamici Configuration PROM. Jako, e kod wbudowany w pamici Flash jest w innej wersji, zostanie wywietlony

komunikat Program code is not present in flash or is out of date. Dodatkowo, tekst poniej ikony Configuration PROM zmieni si na Read Protected. Z poziomu widoku Devices, wybierz polecenie Program NB2 Firmware z menu Tools. Zostanie otwarte okno Choose NB2 firmware hex file, z poziomu którego wybierz plik kodu wbudowanego (. hex) i kliknij Save. Domylnie, plik jest równie zlokalizowany w katalogu \System i posiada tak samo nazw jak plik.mcs. 4. 5. Po krótkiej przerwie, na wywietlaczu zostanie wywietlony tekst, który najpierw poinformuje o tym, e pami jest kasowana, a nastpnie, e wczytywany jest kod wbudowany. Nacinij dowolny przycisk uytkownika na pycie poniej wywietlacza LCD. Firmware zostanie przeadowany, a kod wbudowany przechowywany w pamici Flash zostanie wczytany do pamici SRAM na pycie. Testowanie pyty NanoBoard Po pomylnym zaprogramowaniu pamici Configuration PROM i Flash mona przetestowa nowy firmware: 1. 4. 5. Wycz pyt NanoBoard. Usu kabel ze zcza 'SYSTEM JTAG'. Podcz pyt do komputera przy uyciu portu równolegego lub USB. Wcz zasilanie pyty NanoBoard. Upewnij si, e opcja Live w widoku Devices jest zaznaczona. 6. W widoku Devices, nacinij przycisk F5 (Odwie). Wymusza to przeskanowanie acucha JTAG w celu wykrycia podpitych urzdze. Kontroler NanoTalk zostanie automatycznie wykryty i ikona pyty pojawi si w acuchu NanoBoard. Wersja biecego firmware'u jest wywietlana pod ikon. Ukad FPGA na module FPGA powinien zosta automatycznie wykryty i pojawi si w acuchu Hard Devices. Rys. 2 ilustruje wykrycie pyty NB2 z moduem FPGA z ukadem Xilinx Spartan-3 (DB30). Rys. Poprawnie wykryta pyta NanoBoard NB2 i docelowy ukad FPGA.

7. Otwórz projekt FPGA zawierajcy ukad obsugujcy acuch Soft Devices JTAG (np. mikroprocesor lub instrument wirtualny) i zaprogramuj ukad FPGA. Pozwoli to przetestowa poprawne funkcjonowanie acucha Soft Devices. 8. Rys. Poprawna komunikacja z urzdzeniem wirtualnym w acuchu Soft Devices. Gdy wybrany projekt dziaa w ukadzie FPGA, kliknij dwukrotnie ikon pyty NB2 (w acuchu NanoBoard widoku Devices). Zostanie wywietlony panel Instrument Rack - NanoBoard Controllers. Uyj panelu, by zmieni warto zegara systemowego. Operacja ta spowoduje zapisanie nowej czstotliwoci zegara do zegara systemowego, co przetestuje komunikacj po interfejsie SPI.

Rys. 4. Zmiana czstotliwoci zegara systemowego. Nowa warto czstotliwoci, oprócz zapisania do zegara systemowego, jest zapisywana równie do kontrolera NanoTalk. Nowa czstotliwo nie zmienia si przy zmianie aplikacji i sprztu. Zamknicie Altium Designer, ponowne jego uruchomienie i otwarcie projektu FPGA (lub wyczenie, wczenie zasilania pyty) spowoduje uycie poprzednio wprowadzonej czstotliwoci. See Also Processing the Captured FPGA Design (ang.)