» Electronics » Mga detektor ng metal »Quasar ARM - pag-update ng firmware

Quasar ARM - pag-update ng firmware


Quasar ARM - Ito ay isa sa mga pinakatanyag na metal detector, ang circuit at firmware na kung saan ay nasa pampublikong domain sa site ng may-akda, para sa kung anong espesyal na salamat sa kanya. Ang mga kakayahan ng aparatong ito ay dalhin ito sa parehong antas na may maraming komersyal at mahal mga modelo. Patuloy na pinapabuti ng may-akda ang kanyang paglikha at paminsan-minsan ay naglalabas ng bagong firmware, bawat isa ay nagbibigay ng mga bagong tampok sa aparato, pinatataas ang katatagan at katumpakan nito sa pagtukoy ng uri ng metal. Sa artikulong ito sasabihin ko sa iyo kung paano i-update ang firmware metal detector sa halimbawa ng iyong aparato.

Kaya, kung masaya kang may-ari Quasar ARM at nais na i-refresh ito sa bagong firmware, maingat na basahin ang mga tagubilin sa ibaba.
Tulad ng iyong nalalaman (o hindi kilala), ang microprocessor ay nagsisilbing utak ng quasar STM32F100C. At kahit na kung paano namin nais na mabawasan ang pagiging kumplikado ng firmware nito, kailangan pa rin namin ng isang espesyal USB-to-TTL programmer. Siyempre, maaari mo itong tipunin ang iyong sarili, ngunit mas mahusay na bumili o humiram mula sa isang kaibigan para sa pansamantalang paggamit. Ang mga naturang programmer ay ibinebenta sa mga tindahan ng radyo. Sa personal, tinanggap ko ang Aliexpress. Para sa mga detalye, nagdadala ako ng isang larawan No. 1 at Hindi. 2, kung saan ipinapakita ang nais na programmer sa magkabilang panig.

Quasar ARM - pag-update ng firmware
Larawan No. 1 - programmer - tuktok na view


Larawan Blg 2 - programmer - ibaba ng view

Matapos ang iyong programmer ay nasa iyong mga kamay, kailangan mong makipagkaibigan sa operating system. Naka-install ako sa aking computer Windows 10 at inamin ko, kailangan kong basagin ang aking ulo nang kaunti upang makamit ang isang positibong resulta sa direksyon na ito. Kaya, kung ikaw, ay hindi pa naipon MAC at gamitin ang karaniwang Windows, gawin ang sumusunod: ipasok ang programista sa anumang port USB computer at pumunta sa task manager upang makita kung paano ito natutukoy sa system. Malamang ay makakakuha ka ng humigit-kumulang sa sumusunod na larawan (larawan Hindi. 3).


Larawan No. 3 - isang problema sa pagtukoy ng programmer

Mula sa larawan sa itaas makikita ito Windows nakilala ang programista at itinalaga ito ng isang virtual port COM9. Gayunpaman, ang isang maliit na marka ng bulalas sa tabi ng pangalan ng aparato ay nagpapahiwatig ng isang problema sa driver at, bilang isang resulta, ang kasalukuyang kawalan ng kakayahan ng programmer. Maaari itong maiayos sa pamamagitan ng pag-install ng isang espesyal na driver, na pinamamahalaang ko upang makahanap sa Internet na malayo sa unang pagkakataon. Kaya, i-download ang driver mula sa link na ito: pl2303-prolific-driverinstaller-v1_5_0.zip [3 Mb] (mga pag-download: 330)
Susunod, i-unpack ang archive at makakuha ng maraming mga file, tulad ng sa larawan No. 4.


Larawan Hindi. 4 - Hindi naka-unpack na archive sa mga driver para sa programmer

Patakbuhin ang maipapatupad na file mula sa archive at maghintay para sa pagtatapos ng pag-install. Pagkatapos nito, bumalik kami sa "Tagapamahala ng aparato", hanapin ang linya gamit ang pangalan ng programmer (Larawan Blg 3), ilipat ang cursor ng mouse dito, pindutin ang kanang pindutan at piliin ang"I-update ang driver". Mag-aalok ang system na awtomatikong mai-install ang driver, o mula sa isang tinukoy na lokasyon sa computer - kami ay nakakiling sa ikalawang opsyon, hindi nakakalimutan na tukuyin ang folder na may naka-unpack na archive, tulad ng sa larawan na No. 5.


Larawan Blg 5 - pagpili ng isang folder sa mga driver

Malamang, pagkatapos ng pag-click sa "Ok", hihilingin sa iyo na mag-install ng isa sa 2 driver na pipiliin. Dapat mong piliin ang isa na may mas lumang bersyon, tulad ng ipinapakita sa numero ng larawan 6.


Larawan Hindi 6 - pag-install ng isang mas maagang bersyon ng driver

I-click ang "Susunod"at maghintay para sa pagtatapos ng proseso. Ngayon ang programista ay dapat na tama na napansin sa system. Upang suriin ang katotohanang ito, buksan muli"Tagapamahala ng aparato"at bigyang pansin ang linya kung saan mayroong isang exclaim mark. Kung maayos ang lahat, dapat itong mawala, tulad ng ipinapakita sa larawan No. 7.


Larawan Blg 7 - ang tamang kahulugan ng programmer (walang exclaim mark)

Kaya, naka-install ang programmer, nananatiling i-configure ito nang tama. Mag-right-click sa pangalan ng programmer sa "Tagapamahala ng aparato"(larawan Hindi. 7), sa drop-down menu, piliin ang"Ang mga katangian"at sa window na bubukas, pumunta sa tab"Mga setting ng port". Dito maaari mong i-configure ang bilis ng port at ang algorithm para sa pakikipag-usap sa programa na kung saan ay i-flash namin ang aming processor sa hinaharap. Itakda ang mga halaga alinsunod sa larawan No. 8 sa ibaba.


Larawan No. 8 - tamang setting ng port ng programmer

Mula sa sandaling ito ang una at pinaka-hindi kasiya-siyang yugto ay nakumpleto. Ang tanging idinagdag ay kailangan itong gawin nang isang beses. Sa kasunod na firmware, hindi kinakailangan ang programming. Ngayon ay magpasya tayo kung paano ikonekta ang programista sa iyong metal detector. Sa karamihan ng mga kaso, ang mga espesyal na pin para sa pagkonekta sa programmer ay diborsiyado at naka-sign sa naka-print na circuit board. Sa aking kaso, ang mga pin ay naibenta, ngunit hindi naka-sign. Mukhang ganito (larawan 9).


Larawan Hindi. 9 - isang hindi pinangalanan na socket ng programming

Kung mayroon kang isang katulad na sitwasyon, dapat kang pumili ng isang tester at tawagan ang lahat ayon sa diagram sa ibaba (larawan Hindi. 10).


Larawan No. 10 - diagram ng koneksyon ng programmer

Sa diagram na ito, inilalarawan ko ang isang paraan upang ikonekta ang programista sa isang microprocessor, anuman ang uri ng circuit board kung saan ang iyong Quasar ARM. Ito ang klasikong paraan upang magprograma UART interface. Isang maliit na paliwanag sa scheme. Sa 99% magkakaroon ka ng isang microprocessor sa kaso LQFP48. Ang pagsunud-sunod ng kanyang mga contact ay nagsisimula sa isang maliit na icon ng pag-ikot at napapalayo. Para sa kalinawan, ang lahat ng kinakailangang mga contact ay naka-sign sa diagram kasama ang kanilang mga numero sa mga bracket. Mga Pins Rx, TX at Vss Ang mga microprocessors ay konektado nang direkta sa programmer. Konklusyon BOOT0, naglilingkod upang isalin STM32 sa mode na programming. Upang makapasok sa mode na ito, dapat kang magsara BOOT0 na may kapangyarihan output Vbatkung hindi man, ang processor ay magsisimula lamang at gagana tulad ng dati. Mamaya magbibigay ako ng isang tiyak na pagkakasunod-sunod ng mga aksyon upang hindi ka magkaroon ng pagkalito sa iyong ulo.
Nalaman namin ang koneksyon - maaari kang mag-download ng software para sa programming. Microprocessors STM32 na-program gamit ang isang espesyal na programa ng pagmamay-ari Demonstrador ng Flash. Ito ay libre at nasa opisyal na website ng kumpanya. Ang pag-install ay hindi dapat maging sanhi ng mga paghihirap, kaya iwanan ko ang puntong ito na hindi pinapansin. Susunod na pupunta kami website ng may-akda at i-download ang pinakabagong firmware. Sa oras ng pagsulat na ito, ang pinakabagong bersyon 2.3.3, tulad ng ebidensya ng larawan Hindi. 11 ngunit mas gusto ko ang isang mas matatag na bersyon 2.2.18.


Larawan No. 11 - ang firmware na pinili ko para sa pag-record sa MD

Ang nai-download na archive ay dapat na ma-unpack at isang file na may extension .hex. Ito ang binary file ng firmware. Ngayon ay maaari kaming magpatuloy sa pangwakas at pinakamahalagang yugto.
Una sa lahat, ikinonekta namin ang programista at isara ang output gamit ang jumper BOOT0 at Vbat microprocessor. Ipinasok namin ang programmer sa port USB at ilapat ang kapangyarihan sa detektor ng metal. Kung wala sa screen, pagkatapos ay nasa tamang track kami at lumipat ang microprocessor sa mode ng pag-programming. Sa ngayon, dapat kang magkaroon ng humigit-kumulang sa parehong larawan tulad ng sa larawan No. 12


Larawan Hindi. 12 - ang lumulukso ay sarado, ang programmer ay konektado, ibinibigay ang kapangyarihan

Susunod, tumakbo Demonstrador ng Flash. Ang window na ipinakita sa larawan Hindi 13 dapat lumitaw sa harap mo.


Larawan 13 - mga setting ng koneksyon

Ito ang mga setting ng koneksyon UART protocol. Ang mga ipinahiwatig na mga numero ay dapat na eksaktong tumutugma sa kung ano ang itinakda namin sa window ng mga setting ng programa ng port (larawan No. 8). Parameter Pangalan ng Port - ang pangalan ng virtual port na itinalaga nito Windows sa programmer. Marahil ay naiiba ito para sa iyo. Ang pangalan na ito ay maaaring makita sa "Tagapamahala ng aparato"sa halimbawa ng larawan No. 7. Kapag nakatakda ang lahat ng mga setting - i-click"Susunod"upang pumunta sa susunod na yugto (larawan 14)


Larawan No. 14 - nakita ng programa ang isang microprocessor

Tulad ng nakikita mula sa larawan sa itaas, tinukoy ng programa ang processor at ang laki ng flash-memory nito (64 KB). Ito ay nagmumungkahi na kami ay nasa tamang track at maaari kang pumunta nang higit pa - i-click ang "Susunod", pagkatapos nito makikita natin ang susunod na window (larawan Hindi. 15).


Larawan No. 15 - microprocessor memory card

Ang window na ito ay hindi mahalaga sa amin at ipinapakita lamang ang panloob na istraktura ng memorya. STM32. I-click ang "Susunod"upang pumunta sa susunod na item (larawan 16)


Larawan No. 16 - panghuling setting

Sa window na ito, suriin ang kahon Burahin ang glabalupang ang lahat ng hindi kinakailangang basura ay tinanggal mula sa microprocessor bago i-program. Susunod, mag-click sa pindutan na may tatlong tuldok upang magdagdag ng firmware file, pagkatapos kung saan ang kahon ng diyalogo na ipinapakita sa larawan No. 17.


Larawan No. 17 - pagdaragdag ng isang firmware file

Dito kailangan mong pumunta sa folder kung saan nai-download ang firmware at na-unpack mula sa site ng may-akda. Tandaan na ang file ay nakikita, dapat mong itakda ang uri ng file * .hex (sa una ay magkakaroon ng ibang halaga). Buksan ang tinukoy na file at tahiin ang microprocessor. Ang prosesong ito ay ipinapakita sa larawan No. 18.


Larawan Hindi. 18 - proseso ng firmware

Sa pangkalahatan, ang pagrekord ng isang programa ay tumatagal ng ilang segundo, pagkatapos nito natanggap namin ang isang mensahe tungkol sa matagumpay na pagkumpleto ng mga gawain (larawan No. 19).


Larawan # 19 - matagumpay na nakumpleto ng firmware

Ngayon ay maaari mong isara ang programa, i-disassemble ang circuit (huwag kalimutang alisin ang jumper BOOT0) at magsagawa ng isang run run. Ipinapakita ng Larawan Blg 20 ang resulta ng aking mga pagsisikap bago at pagkatapos i-update ang firmware.


Larawan №20 - ang pangwakas na resulta

Umaasa ako na pinamamahalaang ko upang maipahayag ang aking mga saloobin sa isang naa-access na wika at ang materyal na ito ay makakatulong sa mga residente ng aming mga site na i-update ang kanilang mga aparato nang walang kinakailangang mga galaw. Lahat ng tagumpay ng malikhaing !!!
9.8
9.8
9.6

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit
2 komentaryo
May isa ngunit. Posible bang pangalanan ang produkto ng may-akda na may-akda, ang may-akda kung saan hindi ka?
Ang Quasar arm at quasar avr ay nasa aking pang-araw-araw na buhay sa loob ng halos tatlong taon. Ang sinumang nakatipon ng tulad ng isang patakaran ng pamahalaan ay magagawang sumalamin sa ganitong paraan. Para sa mga taong taos-puso na interesado, maaari akong magrekomenda ng dalawang mga site:
Para sa mga propesyonal at malakas na middles-MD4U
Para sa mga nagsisimula at gitnang magsasaka
Parehong doon at mayroong lahat ng impormasyon sa lahat ng mga quasars. At ang malikhaing koponan ng mga mahilig sa cop.
Sa halip, tatawagin itong hindi gawa sa sarili, ngunit payo sa teknolohikal, ngunit ang paglalarawan ay kahanga-hanga: mayroong lahat na kinakailangan at wala nang iba pa!

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...