» Elektronika » Wykrywacze metali »Quasar ARM - aktualizacja oprogramowania układowego

Quasar ARM - aktualizacja oprogramowania układowego


ARM Quasar - Jest to jeden z najpopularniejszych wykrywaczy metali, którego obwód i oprogramowanie wewnętrzne należą do domeny publicznej na stronie autora, za co mu szczególne podziękowania. Możliwości tego urządzenia sprawiają, że jest on na tym samym poziomie, co wiele urządzeń komercyjnych i drogich modele. Autor stale ulepsza swoje dzieło i od czasu do czasu wydaje nowe oprogramowanie, z których każde daje urządzeniu nowe funkcje, zwiększa jego stabilność i dokładność w określaniu rodzaju metalu. W tym artykule powiem ci, jak zaktualizować oprogramowanie układowe wykrywacz metalu na przykładzie twojego urządzenia.

Więc jeśli jesteś szczęśliwym właścicielem ARM Quasar i chcesz je odświeżyć za pomocą nowego oprogramowania układowego, dokładnie przeczytaj poniższe instrukcje.
Jak wiadomo (lub nieznane), mikroprocesor służy jako mózg kwazara STM32F100C. I bez względu na to, jak chcielibyśmy zminimalizować złożoność oprogramowania układowego, nadal potrzebujemy specjalnego USB-TTL programista. Oczywiście możesz go złożyć samodzielnie, ale najlepiej kupić lub pożyczyć od przyjaciela do użytku tymczasowego. Tacy programiści są sprzedawani w sklepach radiowych. Osobiście przyjąłem moją Aliexpress. Dla szczegółów przynoszę zdjęcie nr 1 i nr 2, na których po obu stronach pokazano żądanego programistę.

Quasar ARM - aktualizacja oprogramowania układowego
Zdjęcie nr 1 - programista - widok z góry


Zdjęcie nr 2 - programista - widok z dołu

Gdy programista jest w twoich rękach, musisz zaprzyjaźnić się z systemem operacyjnym. Zainstalowałem na swoim komputerze Windows 10 i przyznaję, musiałem trochę złamać głowę, aby osiągnąć pozytywny wynik w tym kierunku. Więc jeśli i ty się nie akumulujesz MAC i użyj standardowego systemu Windows, wykonaj następujące czynności: włóż programator do dowolnego portu USB komputer i przejdź do menedżera zadań, aby zobaczyć, jak jest to określane w systemie. Najprawdopodobniej otrzymasz w przybliżeniu następujące zdjęcie (zdjęcie nr 3).


Zdjęcie nr 3 - problem z ustaleniem programatora

Na powyższym zdjęciu widać to Windows zidentyfikował programistę i przypisał mu wirtualny port COM9. Mały wykrzyknik obok nazwy urządzenia wskazuje jednak na problem ze sterownikiem, aw rezultacie na bieżącą niesprawność programatora. Można to naprawić, instalując specjalny sterownik, który udało mi się znaleźć w Internecie od pierwszego razu. Pobierz sterownik z tego linku: pl2303-prolific-driverinstaller-v1_5_0.zip [3 Mb] (pliki do pobrania: 330)
Następnie rozpakuj archiwum i uzyskaj kilka plików, jak na zdjęciu nr 4.


Zdjęcie nr 4 - rozpakowane archiwum ze sterownikami dla programisty

Uruchom plik wykonywalny z archiwum i poczekaj na zakończenie instalacji. Następnie wracamy do „Menedżer urządzeń", znajdź wiersz z nazwą programisty (Zdjęcie nr 3), przesuń kursor myszy nad nim, naciśnij prawy przycisk i wybierz„Zaktualizuj sterownik". System zaoferuje instalację sterownika automatycznie lub z określonej lokalizacji na komputerze - jesteśmy skłonni do drugiej opcji, nie zapominając o określeniu folderu z rozpakowanym archiwum, jak na zdjęciu nr 5.


Zdjęcie nr 5 - wybór folderu ze sterownikami

Najprawdopodobniej po kliknięciu przycisku „Okej", zostaniesz poproszony o zainstalowanie jednego z 2 sterowników do wyboru. Musisz wybrać ten ze starszą wersją, jak pokazano na zdjęciu nr 6.


Zdjęcie nr 6 - instalacja wcześniejszej wersji sterownika

Kliknij „Dalej„i poczekaj na zakończenie procesu. Teraz programator powinien zostać poprawnie wykryty w systemie. Aby to sprawdzić, ponownie otwórz”Menedżer urządzeń"i zwróć uwagę na linię, w której był wykrzyknik. Jeśli wszystko poszło dobrze, powinno zniknąć, jak pokazano na zdjęciu nr 7.


Zdjęcie nr 7 - poprawna definicja programatora (bez wykrzyknika)

Tak więc programator jest zainstalowany, pozostaje go poprawnie skonfigurować. Kliknij prawym przyciskiem myszy nazwę programisty w „Menedżer urządzeń„(zdjęcie nr 7) w menu rozwijanym wybierz„Właściwości„iw oknie, które zostanie otwarte, przejdź do zakładki”Ustawienia portów". Tutaj możesz skonfigurować prędkość portu i algorytm komunikacji z programem, przez który będziemy flashować nasz procesor w przyszłości. Ustaw wartości zgodnie ze zdjęciem nr 8 poniżej.


Zdjęcie nr 8 - prawidłowe ustawienia portu programatora

Od tego momentu kończy się pierwszy i najbardziej nieprzyjemny etap. Jedynym plusem jest to, że należy to zrobić raz. W przypadku kolejnego oprogramowania układowego programowanie nie jest wymagane. Teraz zdecydujmy, jak podłączyć programator do wykrywacza metalu. W większości przypadków specjalne styki do podłączenia programatora są rozwiedzione i podpisane na płytkach drukowanych. W moim przypadku szpilki zostały przylutowane, ale nie podpisane. Wyglądało to mniej więcej tak (zdjęcie 9).


Zdjęcie nr 9 - nienazwane gniazdo programujące

Jeśli masz podobną sytuację, powinieneś wziąć testera i zadzwonić do wszystkiego zgodnie z poniższym schematem (zdjęcie nr 10).


Zdjęcie nr 10 - schemat połączeń programatora

Na tym schemacie przedstawiłem sposób podłączenia programatora do mikroprocesora, niezależnie od rodzaju płytki drukowanej, na której ARM Quasar. Jest to klasyczny sposób programowania Interfejs UART. Małe wyjaśnienie schematu. W 99% w obudowie będzie mikroprocesor LQFP48. Numeracja jego kontaktów zaczyna się od małej okrągłej ikony i idzie w lewo. Dla jasności wszystkie niezbędne kontakty są oznaczone na schemacie cyframi w nawiasach. Szpilki Rx, TX i Vss mikroprocesory są podłączone bezpośrednio do programatora. Wniosek BOOT0, służy do tłumaczenia STM32 do trybu programowania. Aby przejść do tego trybu, musisz zamknąć BOOT0 z mocą wyjściową Vbatw przeciwnym razie procesor po prostu uruchomi się i będzie działał jak zwykle. Później podam określoną sekwencję działań, abyście nie mieli zamieszania w głowie.
Ustaliliśmy połączenie - możesz pobrać oprogramowanie do programowania. Mikroprocesory STM32 programowane za pomocą specjalnego programu prawnie zastrzeżonego Demonstrator modułu ładującego Flash. Jest bezpłatny i jest włączony oficjalna strona firmy. Instalacja nie powinna powodować trudności, więc pozostawię ten punkt bez nadzoru. Następnie idziemy do strona autora i pobierz najnowsze oprogramowanie. W chwili pisania tego tekstu najnowsza wersja 2.3.3, o czym świadczy zdjęcie nr 11, ale wolę bardziej stabilną wersję 2.2.18.


Zdjęcie nr 11 - oprogramowanie, które wybrałem do nagrywania na MD

Pobrane archiwum musi zostać rozpakowane, a plik z rozszerzeniem .hex. To jest binarny plik oprogramowania układowego. Teraz możemy przejść do ostatniego i najważniejszego etapu.
Przede wszystkim podłączamy programator i zamykamy wyjście za pomocą zworki BOOT0 i Vbat mikroprocesor. Wstawiamy programator do portu USB i podłącz zasilanie do wykrywacza metalu. Jeśli na ekranie nie ma nic, jesteśmy na dobrej drodze, a mikroprocesor przeszedł w tryb programowania. W tej chwili powinieneś mieć w przybliżeniu takie samo zdjęcie jak na zdjęciu nr 12


Zdjęcie nr 12 - zworka jest zamknięta, programator jest podłączony, zasilanie jest dostarczane

Następnie uruchom Demonstrator modułu ładującego Flash. Okno pokazane na zdjęciu nr 13 powinno pojawić się przed tobą.


Zdjęcie 13 - ustawienia połączenia

Są to ustawienia połączenia dla Protokół UART. Wskazane liczby muszą dokładnie odpowiadać ustawieniom w oknie ustawień portu programatora (zdjęcie nr 8). Parametr Nazwa portu - nazwa przydzielonego portu wirtualnego Windows do programisty. Prawdopodobnie będzie dla ciebie inaczej. Nazwę tę można zobaczyć w „Menedżer urządzeń„na przykładzie zdjęcia nr 7. Po skonfigurowaniu wszystkich ustawień - kliknij„Dalej„, aby przejść do następnego etapu (zdjęcie 14)


Zdjęcie nr 14 - program widział mikroprocesor

Jak widać na powyższym zdjęciu, program określił procesor i wielkość pamięci flash (64 KB). To sugeruje, że jesteśmy na dobrej drodze i możesz iść dalej - kliknij „Dalej”, po czym widzimy kolejne okno (zdjęcie nr 15).


Zdjęcie nr 15 - mikroprocesorowa karta pamięci

To okno nie jest dla nas cenne i po prostu wyświetla wewnętrzną strukturę pamięci. STM32. Kliknij „Dalej„, aby przejść do następnego elementu (zdjęcie 16)


Zdjęcie nr 16 - ustawienia końcowe

W tym oknie zaznacz pole Kasowanie Glabaldzięki czemu wszystkie niepotrzebne śmieci są usuwane z mikroprocesora przed programowaniem. Następnie kliknij przycisk z trzema kropkami, aby dodać plik oprogramowania układowego, po czym otworzy się okno dialogowe pokazane na zdjęciu nr 17.


Zdjęcie nr 17 - dodanie pliku oprogramowania układowego

Tutaj musisz przejść do folderu, w którym oprogramowanie zostało pobrane i rozpakowane ze strony autora. Pamiętaj, że plik był widoczny, musisz ustawić typ pliku * .hex (początkowo będzie inna wartość). Otwórz określony plik i zszyj mikroprocesor. Proces ten pokazano na zdjęciu nr 18.


Zdjęcie nr 18 - proces oprogramowania wewnętrznego

Ogólnie rzecz biorąc, nagrywanie programu zajmuje kilka sekund, po czym otrzymujemy wiadomość o pomyślnym zakończeniu spraw (zdjęcie nr 19).


Zdjęcie nr 19 - Oprogramowanie zakończone pomyślnie

Teraz możesz zamknąć program, zdemontować obwód (nie zapomnij zdjąć zworki z BOOT0) i wykonaj uruchomienie testowe. Zdjęcie nr 20 pokazuje wynik moich wysiłków przed i po aktualizacji oprogramowania.


Zdjęcie №20 - wynik końcowy

Mam nadzieję, że udało mi się wyrazić swoje przemyślenia w dostępnym języku, a ten materiał pomoże mieszkańcom naszych witryn zaktualizować swoje urządzenia bez zbędnych gestów. Wszystkie twórcze sukcesy !!!
9.8
9.8
9.6

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij
2 komentarz
Jest jeden ale. Czy można wymienić domowy produkt autora, którego autorem nie jesteś?
Quasar arm i quasar avr są w moim codziennym życiu od około trzech lat. Każdy, kto zmontował taki aparat, będzie mógł w ten sposób przepłukać. Tym, którzy są szczerze zainteresowani, mogę polecić dwie strony:
Dla profesjonalistów i silnych średnich-MD4U
Dla początkujących i średnich chłopów
Zarówno tam, jak i tam są wszystkie informacje na temat wszystkich kwazarów. I kreatywny zespół miłośników gliny.
Raczej będzie się to nazywało nie samoukiem, ale radą technologiczną, ale opis jest wspaniały: jest wszystko, co jest potrzebne i nic więcej!

Radzimy przeczytać:

Podaj go do smartfona ...