MARTECH SPI Tools
Transkrypt
MARTECH SPI Tools
MARTECH SPI Tools MARTECH SPI Tools Instrukcja obsługi v1.0 Instrukcja obłsugi MARTECH SPI Tools Spis treści 1. Podstawowe informacje o produkcie..............................................................................................3 • 1.1 Modele pamięci obsługiwane przez SPI Tool w wersji mobilnej.............................................3 2. Główne funkcje i możliwości aplikacji SPI Tools..........................................................................4 • 2.1 Aktywacja dostępu do sekcji Technical Support.......................................................................4 3. Wymagania sprzętowe.....................................................................................................................5 • 3.1 Warunki pracy............................................................................................................................5 4. Instalowanie aplikacji na urządzeniu CLIP.....................................................................................6 • 4.1 Procedura kopiowania pliku aplikacji do pamięci urządzenia..................................................6 • 4.2 Procedura kopiowania pliku aplikacji na kartę pamięci............................................................8 • 4.3 Procedura uruchomienia aplikacji z karty pamięci.................................................................13 5. Konfiguracja sprzętowa SPI Tools ...............................................................................................14 • 5.1 Tryb pracy z układem wylutowanym......................................................................................14 • 5.2 Tryb pracy z pamięcią na płycie PCB.....................................................................................15 6. Topologia wyprowadzeń układów.................................................................................................16 7. Obsługa aplikacji Martech SPI Tools............................................................................................17 • 7.1 Funkcja Read EEPROM .........................................................................................................17 • 7.2 Funkcja Write EEPROM ........................................................................................................19 • 7.3 Funkcja Verify EEPROM .......................................................................................................22 • 7.4 Funkcja HELP.........................................................................................................................24 Instrukcja obłsugi MARTECH SPI Tools 1. Podstawowe informacje o produkcie MARTECH SPI Tools to aplikacja mobilna, pracująca z urządzeniem Martech Clip, realizująca podstawowe funkcje programatora pamięci SPI. Aplikacja działa jako "standalone", oznacza to, że funkcje aplikacji nie są limitowane i można ich używać całkowicie bez komputera. Wszytskie procesy programatora realizowane są na urządzeniu Martech Clip oraz karcie MMC, jako nośniku danych oraz aplikacji. 1.1 Modele pamięci obsługiwane przez SPI Tool w wersji mobilnej - 95010 (1Kb Serial SPI bus EEPROM) - 95020 (2Kb Serial SPI bus EEPROM) - 95040 (4Kb Serial SPI bus EEPROM) - 95080 (8Kb Serial SPI bus EEPROM) - 95128 (128Kb Serial SPI bus EEPROM) - 95160 (16Kb Serial SPI bus EEPROM) - 95254 (256Kb Serial SPI bus EEPROM) - 95320 (32Kb Serial SPI bus EEPROM) - 95512 (512Kb Serial SPI bus EEPROM) - 95640 (64Kb Serial SPI bus EEPROM) Instrukcja obłsugi MARTECH SPI Tools 2. Główne funkcje i możliwości aplikacji SPI Tools Na wymienionych powyżej typach pamięci, aplikacja SPI Tools umożliwia: ● odczyt pamięci ● zapis pamięci ● weryfikacja zapisu Dodatkowymi funkcjami są: ● weryfikacja poprawności podłączenia, sprawdzana każdorazowo podczas wywołania poszczególnych podstawowych funkcji (zapis, odczyt, weryfikacja) ● wyświetlenie danych weryfikacji Odczytu, zapisu i weryfikacji można dokonać na wylutowanej pamięci lub w układzie, o ile hardware PCB to umożliwia. Szerszy opis poszczególnych sposobów znajdziecie Państwo w dalszej części niniejszego opracowania. 2.1 Aktywacja dostępu do sekcji Technical Support W momencie zakupu kompletnego zestawu czy też samej aktywacji powinieneś podać sprzedawcy swój nickname z forum (http://martech.pl/forum), umożliwi to dostęp do sekcji przeznaczonej tylko dla użytkowników programu. Instrukcja obłsugi MARTECH SPI Tools 3. Wymagania sprzętowe Do prawidłowej pracy potrzebujesz: ● urządzenie Martech Clip aktywowane do obsługi RCD lub RCDPRO ● komputer klasy PC z aktywnym połączeniem do sieci internet (w celu pobrania programów i aktualizacji) 3.1 Warunki pracy Praca z modułem SPI Tools, wymaga od użytkowników podstawowej znajomości zagadnień z zakresu elektroniki oraz zdolności manualnych, pozwalających wykonać połączenia lutowane na płytach PCB. Do tego celu niezbędne są narzędzia do montażu, czasami wymagana jest stacja hot air. Zwracamy uwagę na zastosowanie właściwych narzędzi. Należy pamiętać o niebezpieczeństwie pojawienia się uszkodzeń na skutek ładunków elektrostatycznych ESD. Prosimy odpowiednio przygotować stanowisko pracy, zabezpieczyć się przed ingerencją niepowołanych osób. W żaden sposób nie odpowiadamy za uszkodzenia i straty wynikłe z wadliwego podłączenia bądź eksploatowania systemów niezgodnie z ich przeznaczeniem. Instrukcja obłsugi MARTECH SPI Tools 4. Instalowanie aplikacji na urządzeniu CLIP Aplikacja Martech CLIP Manager umożliwia zarządzanie kartą pamięci flash oraz pamięcią wewnętrzną urządzenia. Dzięki niej można w łatwy sposób kopiować pliki z PC do CLIPa, tworzyć lub kasować na karcie pamięci foldery i pliki, zmieniać nazwy itp. Aktualna wersja programu do zarządzania transferem to Clip Manager V1.8. 4.1 Procedura kopiowania pliku aplikacji do pamięci urządzenia ● ● ● ● ● Pobierz aplikacje SPI_Tool_10.prg ze strony http://martech/support/ - dział Martech Clip (lub bezpośredni link do katalogu: http://martech.pl/support/index.php?dir=Martech+Clip%2FSPI_Tools%2F ) Podłącz urządzenie Martech CLIP do PC za pośrednictwem kabla USB. Uruchom najnowszą wersję Martech CLIP Manager (do pobrania również z http://martech.pl/support lub bezpośredni link: http://martech.pl/support/Martech%20Clip/CLIP_Manager/CLIP_manager_v18.zip ) Użyj przycisku "Open CLIP program from disk" aby wybrać i załadować aplikacje "Upload program to CLIP's program memory" rozpoczyna proces kopiowania. Instrukcja obłsugi MARTECH SPI Tools ● Poprawnie zakończony proces wygląda następująco: ● Odłącz zasilanie od urządzenia, wciśnij klawisz UP (górny wiersz, środkowy przycisk) i podłącz zasilanie (np. kabel usb), aby szybko wywołać ostatnio załadowaną aplikacje. Alternatywna metoda uruchomienia to podłączenie zasilania, wybranie trybu pracy na CLIP, następnie funkcja Run last loaded soft. ● Instrukcja obłsugi MARTECH SPI Tools 4.2 Procedura kopiowania pliku aplikacji na kartę pamięci Proces wygląda następująco: ● Pobierz aplikacje SPI_Tool_10.prg ze strony http://martech/support - dział Martech Clip (lub bezpośredni link do katalogu: http://martech.pl/support/index.php?dir=Martech+Clip%2FSPI_Tools%2F ) ● Podłącz urządzenie Martech CLIP do PC za pośrednictwem kabla USB ● Uruchom najnowszą wersję Martech CLIP Manager (do pobrania również z http://martech.pl/support lub bezpośredni link: http://martech.pl/support/Martech%20Clip/CLIP_Manager/CLIP_manager_v18.zip ) ● Przejdź do zakładki Files Manager, następnie użyj funkcji "Connect CLIP file system" aby uzyskać bezpośrednie połączenie z kartą MMC/SD. W prawym oknie wyświetli się pełna struktura folderów i plików przechowywanych w pamięci karty flash. ● Uwaga! Dla "świeżo" sformatowanej karty wyświetlona zostanie jedynie ikona karty flash, reprezentuje ona katalog główny pamięci MMC/SD. Instrukcja obłsugi MARTECH SPI Tools ● Aby skopiować plik do karty flash należy użyć funkcji "Upload file to MMC" i wskazać właściwy plik na PC. Pojawi się okno wyboru typu pliku i nazwy. Aplikacja Martech CLIP Manager automatycznie rozpoznaje pliki dedykowane urządzeniu Martech Clip ( plik programu, plik danych, plik obrazu). Zatem w tym kroku wystarczy potwierdzić dane klikając na przycisk "OK". Instrukcja obłsugi MARTECH SPI Tools ● Nastąpi proces kopiowania pliku z PC do pamięci flash karty MMC/SD Instrukcja obłsugi MARTECH SPI Tools ● Proces kopiowania kończy się wyświetleniem aktualnej struktury folderów i plików przechowywanych w pamięci karty flash, w tym przypadku pojawi się ikona pliku aplikacji w katalogu głównym pamięci. Instrukcja obłsugi MARTECH SPI Tools 4.3 Procedura uruchomienia aplikacji z karty pamięci Proces wygląda następująco: ● Odłącz zasilanie od urządzenia, wybierz trybu pracy na CLIP, następnie funkcja ”Load soft from MMC” ● ● Rozmiar karty MMC/SD jest bardzo duży, zatem bez najmniejszego problemu można przechowywać równolegle wiele programów. Jeżeli zechcesz uruchomić któryś z nich należy wczytać go do pamięci CLIPa. Opcja "Load soft from MMC" pokaże całą strukturę katalogów na karcie MMC/SD w prosty sposób umożliwiając wybranie interesującego programu. Dla ułatwienia, widoczne będą jedynie pliki aplikacji (inne pliki będą ukryte). Instrukcja obłsugi MARTECH SPI Tools 5. Konfiguracja sprzętowa SPI Tools 5.1 Tryb pracy z układem wylutowanym Wymagany sprzęt: ● Martech CLIP z aktywacją RCD lub RCDPRO ● Przewody i ewentualne adaptery realizujące połączenia galwaniczne z wyprowadzeniami pamięci EEPROM flash. Schemat połączeń Pinout: Martech CLIP Pamięć EEPROM PORT1 pin 4 C (clock) PORT1 pin 5 CS (chip select) PORT2 pin 1 VDD (sygnały W i H podciągnąć do VDD) PORT2 pin 4 Q (data out) PORT2 pin 5 D (data in) PORT2 pin 7 GND Piny w portach liczymy od prawej do lewej strony (biorąc pod uwagę klawiaturę u góry, przykładem może być sygnał GND – znajduje się w porcie2, na pinie siódmym od prawej strony). Instrukcja obłsugi MARTECH SPI Tools 5.2 Tryb pracy z pamięcią na płycie PCB Wymagany sprzęt: ● Martech CLIP z aktywacją RCD lub RCDPRO ● przewody i ewentualne adaptery realizujące połączenia galwaniczne z wyprowadzeniami pamięci EEPROM. ● zasilacz zewnętrzny Ten tryb pracy wymaga: ● ● ● właściwej konfiguracji sygnałów W(write protect) oraz H(hold) na płycie PCB. oba sygnały muszą być podciągnięte do linii zasilającej układ pamięci VDD (najczęściej) podłączenia linii RST do sprzętowego sygnału RST procesora master zastosowania zewnętrznego zasilania płyty PCB Schemat połączeń (przykładowo dla nawigacji RCD510 – sygnały EEPROM na płycie PCB) Pinout: Martech CLIP Pamięć EEPROM PORT1 pin 4 C (clock - CLK) PORT1 pin 5 CS (chip select) PORT1 pin 8 K0 – sygnał RST procesora master SPI PORT2 pin 4 Q (data out - DO) PORT2 pin 5 D (data in - DI) PORT2 pin 7 GND Piny w portach liczymy od prawej do lewej strony (biorąc pod uwagę klawiaturę u góry, przykładem może być sygnał GND – znajduje się w porcie2, na pinie siódmym od prawej strony). Instrukcja obłsugi MARTECH SPI Tools 6. Topologia wyprowadzeń układów Układy pamięci serii 95xxx produkowane są w różnych obudowach (DIP, SO, TSSOP, BGA), oraz o różnych napięciach zasilania. Prosimy zwrócić szczególną uwagę na topologię wyprowadzeń swojego układu i poprawne podłączenie sygnałów. Zwracamy na to szczególny nacisk ponieważ niepoprawne podłączenie (np. zamiana biegunowości zasilania) może trwale uszkodzić układ. Noty aplikacyjne są dostępne na naszej stronie supportowej produktu: http://martech.pl/support/index.php?dir=Martech+Clip%2FSPI_Tools%2F Najczęściej dostępne są układy w obudowach DIP8 i SO8, których topologia wyprowadzeń jest następująca: S – chip select Q – data out W – write protect VSS – GND D – data in C – clock VCC – zasilanie (możliwe od 1.8V do 5,0V) Jeżeli układ nie obsługuje napięcia zasilania VDD równego +5V, wymagane będzie zastosowanie niższej wartości poprzez układ stabilizacji, lub użycie zewnętrznego zasilacza Instrukcja obłsugi MARTECH SPI Tools 7. Obsługa aplikacji Martech SPI Tools Po uruchomieniu aplikacji i wyborze włąsiwego typu układu, dostępne będą następujące funkcje: ● ● ● ● Read EEPROM Write EEPROM Verify EEPROM HELP 7.1 Funkcja Read EEPROM Realizuje odczyt całego obszaru adresowego pamięci oraz zapisanie danych na karcie MMC/SD. Wszystkie obsługiwane układy odczytywane są z tymi samymi parametrami. Niezależnie od wielkości pamięci, w jednostkowej jednostce czasu, odczytane będą takie same wielkości danych. Prędkość odczytu wynosi 6.5kb/s. Dla przykładu czas odczytu pamięci 95080 wyniesie ok 1,5 sekundy, zaś 95640 zostanie odczytana w ok 12,5 sekundy. 1. Uruchom funkcję Read EEPROM Instrukcja obłsugi MARTECH SPI Tools 2. Wybierz lokalizację zapisywanego pliku – zaznacz folder w którym chcesz zapisać plik i wybierz Select. 3. Nastąpi wywołanie okna z możliwością wpisania nazwy pliku lub edycji domyślnej nazwy. Domyślna nazwa ma następujący format: 95xxx_EEPROM_001, gdzie xxx definiuje typ odczytywanej kości w tym przypadku będzie to 95080_EEPROM_001. Na potwierdzenie nazwy wybieramy przycisk Accept. W momencie wpisania istniejącej w danym folderze nazwy, aplikacja zasygnalizuje to, prosząc o zmianę nazwy lub lokalizacji zapisu. 4. Nastąpi odczyt zawartości pamięci i zapisanie do pliku na karcie MMC/SD. Instrukcja obłsugi MARTECH SPI Tools 5. Funkcja Read Eeprom poprzedzona jest sprawdzeniem poprawności podłączenia układu. W momencie wykrycia wadliwej konfiguracji wyświetli się komunikat: Do dyspozycji mamy rezygnację Abort lub kontynuowane procesu – Continue. W przypadku kontynuowania, nastąpi proces odczytu i zapisu do pliku zgodnie z zadanymi parametrami. 7.2 Funkcja Write EEPROM Realizuje zapis całego obszaru adresowego pamięci danymi z pliku *.epr, znajdującego się na na karcie MMC/SD. Aplikacja nie pozwoli zapisać pliku o niewłaściwym rozmiarze. Dlatego nie musimy się obawiać, że możemy zapisać pamięć złym plikiem. W przeciwieństwie do procesu odczytu, parametry funkcji zapisu są różne dla poszczególnych typów pamięci serii 95xxx. Aplikacja optymalnie dobiera parametry zapisu, oszczędzając w ten sposób czas, gwarantując bezpieczeństwo transmisji i zapisu danych. Dla przykładu czas zapisu 95080 wynosi ok 2,5 sekundy, a 95640 ok 25 sekund. Instrukcja obłsugi MARTECH SPI Tools 1. Uruchom funkcję Write EEPROM 2. Wskaż za pomocą klawiszy nawigacyjnych właściwy do zapisania plik. Instrukcja obłsugi MARTECH SPI Tools 3. Wybierz Select, aby zatwierdzić wybór i rozpocząć zapis... Po zapisie wszystkich danych wyświetli się włąściwy komunikat. 4. Funkcja Write Eeprom poprzedzona jest sprawdzeniem poprawności podłączenia układu. W momencie wykrycia wadliwej konfiguracji wyswietli się komunikat: Device not detected... Do dyspozycji mamy rezygnację Abort lub kontynuowane procesu – Continue. W przypadku kontynuowania, nastąpi proces zapisu. Instrukcja obłsugi MARTECH SPI Tools 7.3 Funkcja Verify EEPROM Realizuje weryfikację zapisu całego obszaru adresowego pamięci. Weryfikacja polega na porównaniu zawartości EEPROMa z danymi z właściwego pliku *.epr, znajdującego się na karcie MMC/SD. Aplikacja nie pozwoli wybrać do weryfikacji pliku o niewłaściwym rozmiarze. Wynikiem całego procesu jest informacja o zgodności danych lub ostrzeżenie o błędach i podaniu pierwszej niezgodności. 1. Uruchom funkcję Verify EEPROM 2. Wskaż za pomocą klawiszy nawigacyjnych właściwy do porównania plik. Instrukcja obłsugi MARTECH SPI Tools 3. Wybierz Select, aby zatwierdzić wybór i rozpocząć weryfikację... Zgodność danych potwierdzona zostanie nastepująco: Wykrycie ewentualnych błędów podczas porównania zasygnalizowanie będzie w poniższy sposób: Ostatnia linia komunikatu oznacza kolejno: P: xx – numer strony w którym zdetektowano pierwszą różnicę, A: xx – adres wadliwego bajtu w stronie, E: xx – wadliwa dana w pamieci EEPROM F: xx – poprawna dana z pliku *.epr Instrukcja obłsugi MARTECH SPI Tools 7.4 Funkcja HELP Zawiera informacje odnośnie schematu połaczeń sygnałów urzadzenia Martech CLIP z pamięcią EEPROM. Instrukcja obłsugi