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

Podobne dokumenty