» електроника » Метални детектори »Quasar ARM - актуализация на фърмуера

Quasar ARM - актуализация на фърмуера


Квазар ARM - Това е един от най-популярните металотърсачи, чиято верига и фърмуер са в публичното пространство в сайта на автора, за което специално благодаря. Възможностите на това устройство го извеждат на същото ниво с много търговски и скъпи модели, Авторът непрекъснато подобрява създаването си и от време на време пуска нов фърмуер, всеки от които дава на устройството нови функции, повишава неговата стабилност и точност при определяне на вида метал. В тази статия ще ви кажа как да актуализирате фърмуера металотърсач по примера на вашето устройство.

Така че, ако сте щастлив собственик Квазар ARM и искате да го освежите с новия фърмуер, внимателно прочетете инструкциите по-долу.
Както знаете (или неизвестно), микропроцесорът служи като мозък на квазара STM32F100C, И без значение как бихме искали да сведем до минимум сложността на неговия фърмуер, все още се нуждаем от специален USB-TO-TTL програмист. Разбира се, можете да го сглобите сами, но най-добре е да закупите или вземете назаем от приятел за временно ползване. Такива програмисти се продават в радио магазините. Лично аз си взех моето Aliexpress, За подробности нося снимка № 1 и № 2, на която желаният програмист е показан от двете страни.

Quasar ARM - актуализация на фърмуера
Снимка № 1 - програмист - изглед отгоре


Снимка № 2 - програмист - изглед отдолу

След като програмистът е във вашите ръце, трябва да се сприятелите с операционната система. Инсталирах на компютъра си Windows 10 и признавам, трябваше да си счупя малко главата, за да постигна положителен резултат в тази посока. Така че, ако и вие не сте се натрупали MAC и използвайте стандартния Windows, направете следното: поставете програмиста във всеки порт USB компютър и отидете на диспечера на задачите, за да видите как се определя в системата. Най-вероятно ще получите приблизително следната снимка (снимка № 3).


Снимка № 3 - проблем при определянето на програмиста

От горната снимка се вижда това Windows идентифицира програмиста и му присвоява виртуален порт COM9, Въпреки това, малък удивителен знак до името на устройството показва проблем с драйвера и в резултат на това текущата неработоспособност на програмиста. Това може да се поправи чрез инсталиране на специален драйвер, който успях да намеря в Интернет далеч от първия път. И така, изтеглете драйвера от тази връзка: pl2303-prolific-driverinstaller-v1_5_0.zip [3 Mb] (изтегляния: 330)
След това разопаковайте архива и вземете няколко файла, както на снимка №4.


Снимка № 4 - разопакован архив с драйвери за програмиста

Пуснете изпълнимия файл от архива и изчакайте края на инсталацията. След което се връщаме към „Мениджър на устройства", намерете реда с името на програмиста (снимка № 3), преместете курсора на мишката върху него, натиснете десния бутон и изберете"Актуализиране на драйверСистемата ще предложи да инсталирате драйвера автоматично или от определено място на компютъра - ние сме склонни към втората опция, като не забравяме да посочите папката с разопакования архив, както на снимка № 5.


Снимка № 5 - избор на папка с драйвери

Най-вероятно след щракване върху „добре", ще бъдете помолени да инсталирате един от двата драйвера, от които да избирате. Трябва да изберете този с по-старата версия, както е показано на снимка номер 6.


Снимка № 6 - инсталиране на по-ранна версия на драйвера

Кликнете върху „още"и изчакайте края на процеса. Сега програмистът трябва да бъде правилно открит в системата. За да проверите този факт, отворете отново"Мениджър на устройства"и обърнете внимание на реда, където имаше удивителен знак. Ако всичко вървеше добре, то трябва да изчезне, както е показано на снимка № 7.


Снимка № 7 - правилното определение на програмиста (без удивителен знак)

Така че, програмистът е инсталиран, остава да го конфигурирате правилно. Щракнете с десния бутон върху името на програмиста в „Мениджър на устройства"(снимка № 7) в падащото меню изберете"Свойствата"и в прозореца, който се отваря, отидете на раздела"Настройки за портТук можете да конфигурирате скоростта на порта и алгоритъма за комуникация с програмата, чрез която в бъдеще ще преминем нашия процесор. Задайте стойностите в съответствие със снимка № 8 по-долу.


Снимка № 8 - правилни настройки на порта на програмиста

От този момент първият и най-неприятен етап е завършен. Единственият плюс е, че трябва да се направи веднъж. С последващ фърмуер не се изисква програмиране. Сега нека да решим как да свържете програмиста към вашия металотърсач. В повечето случаи специалните щифтове за свързване на програмиста се развеждат и се подписват върху печатни платки. В моя случай щифтовете бяха запоени, но не подписани. Изглеждаше нещо подобно (снимка 9).


Снимка № 9 - неназован гнездо за програмиране

Ако имате подобна ситуация, тогава трябва да вземете тестер и да се обадите на всичко според схемата по-долу (снимка № 10).


Снимка № 10 - схема на свързване на програмиста

В тази диаграма изобразявах начин за свързване на програмиста към микропроцесор, независимо от типа на платката, на която вашият Квазар ARM, Това е класическият начин за програмиране UART интерфейс, Малко обяснение по схемата. Най- 99% ще имате микропроцесор в случая LQFP48, Номерирането на контактите му започва с малка кръгла икона и преминава обратно на часовниковата стрелка. За по-голяма яснота всички необходими контакти се подписват на диаграмата с техните номера в скоби. Пина RX, TX и VSS микропроцесорите са свързани директно към програмиста. заключение BOOT0, служи за превод STM32 в режим на програмиране За да влезете в този режим, трябва да затворите BOOT0 с изходна мощност VBATв противен случай процесорът просто ще се стартира и ще работи както обикновено. По-късно ще дам конкретна последователност от действия, за да нямате объркване в главата си.
Разбрахме връзката - можете да изтеглите софтуер за програмиране. Обикновено микропроцесори STM32 програмиран с помощта на специална собствена програма Демонстратор на флаш товарач, Тя е безплатна и е включена официален уебсайт на компанията, Инсталацията не трябва да създава трудности, така че ще оставя тази точка без надзор. Нататък отиваме на авторски уебсайт и изтеглете най-новия фърмуер. В момента на писането на текста най-новата версия 2.3.3, видно от снимка № 11, но предпочитам по-стабилна версия 2.2.18.


Снимка № 11 - фърмуера, който избрах за запис в MD

Изтегленият архив трябва да бъде разопакован и файл с разширението .hex, Това е двоичният фърмуер файл. Сега можем да преминем към последния и най-решаващ етап.
На първо място, ние свързваме програмиста и затваряме изхода с помощта на джъмпера BOOT0 и VBAT микропроцесор. Вмъкваме програмиста в порта USB и приложете мощност към металотърсача. Ако няма нищо на екрана, тогава сме на правилния път и микропроцесорът премина в режим на програмиране. В момента трябва да имате приблизително същата картина като на снимка №12


Снимка № 12 - джъмперът е затворен, програмистът е свързан, захранва се захранване

След това стартирайте Демонстратор на флаш товарач, Прозорецът, показан на снимка № 13, трябва да се появи пред вас.


Снимка 13 - настройки за връзка

Това са настройките за връзка за UART протокол, Посочените номера трябва точно да съответстват на това, което сме задали в прозореца за настройки на порта на програмиста (снимка № 8). параметър Име на порт - името на виртуалния порт, който е присвоил Windows на програмиста. Вероятно ще е различно за вас. Това име може да бъде шпионирано в „Мениджър на устройства"в примера на снимка № 7. Когато всички настройки са зададени - щракнете върху"до"за преминаване към следващия етап (снимка 14)


Снимка № 14 - програмата видя микропроцесор

Както се вижда от горната снимка, програмата определи процесора и размера на неговата флаш-памет (64 KB). Това предполага, че сме на правилния път и можете да продължите - кликнете върху „до", след което виждаме следващия прозорец (снимка № 15).


Снимка № 15 - микропроцесорна карта с памет

Този прозорец не е ценен за нас и просто показва вътрешната структура на паметта. STM32, Кликнете върху „до"за да преминете към следващия артикул (снимка 16)


Снимка № 16 - окончателни настройки

В този прозорец поставете отметка в квадратчето Глабално заличаванетака че всички ненужни боклуци да бъдат премахнати от микропроцесора преди програмиране. След това щракнете върху бутона с три точки, за да добавите файла на фърмуера, след което се отваря диалоговият прозорец, показан на снимка № 17.


Снимка № 17 - добавяне на файл с фърмуер

Тук трябва да отидете в папката, в която фърмуерът е бил изтеглен и разопакован от сайта на автора. Обърнете внимание, че файлът е бил видим, трябва да зададете типа на файла * .hex (първоначално ще има различна стойност). Отворете посочения файл и шийте микропроцесора. Този процес е показан на снимка № 18.


Снимка № 18 - процес на фърмуер

Като цяло записването на програма отнема няколко секунди, след което получаваме съобщение за успешното приключване на делата (снимка № 19).


Снимка №19 - фърмуерът е завършен успешно

Сега можете да затворите програмата, да разглобите веригата (не забравяйте да премахнете джъмпера от BOOT0) и извършете пробно изпълнение. Снимка № 20 показва резултата от усилията ми преди и след актуализирането на фърмуера.


Снимка №20 - крайният резултат

Надявам се, че успях да изразя мислите си на достъпен език и този материал ще помогне на жителите на нашите сайтове да актуализират своите устройства без излишни жестове. Всички творчески успехи !!!
9.8
9.8
9.6

Добавете коментар

    • усмихвамусмивкиxaxaдобреdontknowYahooНеа
      шефдраскотинаглупакдаДа-даагресивентайна
      съжалявамтанцувамdance2dance3извинениепомощнапитки
      спиркаприятелидобърgoodgoodсвиркаприпадамезик
      димплясканеCrayдеклариратподигравателендон-t_mentionизтегляне
      топлинасърдитlaugh1MDAсрещаmoskingотрицателен
      not_iпуканкинаказвамчетаплашаплашитърсене
      присмехthank_youтоваto_clueumnikостърСъгласен
      лошоbeeeblack_eyeblum3изчервяванесамохвалствоскука
      цензурираншегаsecret2заплашвампобедаюsun_bespectacled
      ShokРеспектхахаprevedдобре дошълkrutoyya_za
      ya_dobryiпомощникne_huliganne_othodifludзабранаблизо
2 коментари
Има едно, но. Възможно ли е да назовете домашния продукт на автора, чийто автор не сте?
Quasar arm и quasar avr са в ежедневието ми от около три години. Всеки, който е сглобил подобен апарат, ще може да преразгледа по този начин. За тези, които са искрено заинтересовани, мога да препоръчам два сайта:
За професионалисти и силни средни-MD4U
За начинаещи и средни селяни
И там, и там има цялата информация за всички квазари. И творческият екип от любители на ченгетата.
По-скоро ще се нарича не самонаправен, а технологичен съвет, но описанието е отлично: има всичко необходимо и нищо повече!

Съветваме ви да прочетете:

Предайте го за смартфона ...