Kaip generuoti, išsaugoti ir įkelti HEX failus „Arduino“.

  • .hex failas yra būtinas programuojant mikrovaldiklius, tačiau „Arduino“ jis yra paslėptas.
  • .hex išsaugojimo kelią galima tinkinti modifikuojant preferences.txt failą.
  • .hex failą galima įkelti naudojant komandų eilutę arba tokius įrankius kaip XLoader.
  • Atsižvelgiant į projekto poreikius, svarbu pasirinkti tinkamą .hex failo versiją su įkrovos įkrovikliu arba be jos.

dvejetainis šešioliktainis

Jei dirbate su mikrovaldikliais, tikriausiai esate susipažinę su failais .hex. Šis failas gaunamas sukūrus kodą ir yra labai svarbus tiesiogiai programuojant mikrovaldiklius. Tačiau jei naudojate Arduino, galbūt pastebėjote, kad šio failo gavimo procesas nėra toks akivaizdus.

Nors Arduino IDE generuoja HEX failą kaip kompiliavimo proceso dalį, jis yra paslėptas laikinajame sistemos aplanke. Šiame straipsnyje paaiškinsime, kaip pasiekti tokį failą, kaip jį išsaugoti norimoje vietoje ir kaip įkelti į savo Arduino ar kitus mikrovaldiklius.

HEX failo generavimas Arduino IDE

arduino-3 hex failas

Norėdami pradėti, vienas iš paprasčiausių būdų sugeneruoti failą .hex „Arduino IDE“ tai yra meniu „Preferences“. Eikite į meniu „Failas“ ir pasirinkite „Nuostatos“. Čia patartina pažymėti langelius, kurie rodo išsamius rezultatus kompiliavimo metu.

Atlikę šiuos veiksmus, kai sukompiliuosite arba įkelsite programą į Arduino, failas .hex Jis bus išsaugotas laikinoje jūsų kompiuterio vietoje, ypač aplanke AppData\Local\Temp\. Failo pavadinimas ir tikslus kelias bus rodomi Arduino IDE konsolėje po kūrimo proceso.

Nuo šio momento galite nukopijuoti failą .hex į bet kurią kitą kompiuterio vietą, kad galėtumėte naudoti vėliau.

Pakeiskite HEX failo išsaugojimo vietą

Jei jums labiau patinka failas .hex visada išsaugomas konkrečiame aplanke, galite pakeisti Arduino IDE nustatymus. Norėdami tai padaryti, grįžkite į meniu „Failas“ ir pasirinkite „Nuostatos“. Nuostatų lango apačioje rasite nuorodą į failo, vadinamo, vietą nuostatos.txt. Spustelėkite šią nuorodą ir uždarykite Arduino IDE prieš tęsdami.

Atidarykite failą nuostatos.txt naudodami teksto rengyklę ir ieškokite eilutės, kuri sako statyti.kelias. Šios eilutės gali nebūti, tokiu atveju turėsite ją pridėti patiems. Apibrėžkite kelią, kuriuo norite išsaugoti failus .hex. Pavyzdžiui, galite apibrėžti maršrutą kaip build.path=C:\MyFolder\arduino\hex.

Atlikę šį pakeitimą išsaugokite failą nuostatos.txt ir vėl atidarykite Arduino IDE. Nuo šio momento bet koks jūsų sukompiliuotas kodas išsaugos sugeneruotus failus tiesiai į jūsų nurodytą kelią.

Įkelkite HEX failą į Arduino

Yra du pagrindiniai failų įkėlimo būdai .hex ant Arduino. Pirmasis yra „Windows“ komandų eilutės naudojimas. Kai įkeliate programą iš IDE, sukuriama komandų eilutė, kurią galima nukopijuoti ir paleisti komandų eilutėje. Jums tereikia pakeisti failo kelią .hex pagal naują vietą, kurioje jį išsaugojote. Paspaudus „Enter“, programa bus įkelta tiesiai į jūsų mikrovaldiklį.

Antrasis variantas – naudoti išorinę programinę įrangą, pvz XLoader. Ši programa leidžia pasirinkti failą .hex norite įkelti, pasirinkite tinkamą prievadą ir nustatykite perdavimo spartą (dažniausiai 115200). Kai sukonfigūruosite, tiesiog paspauskite mygtuką „Įkelti“, kad mikrovaldiklis mirksi su failu .hex.

Įkelkite failą .hex tiesiogiai „Arduino“ yra naudinga, kai reikia užprogramuoti kelias plokštes su tuo pačiu kodu, nes tai taupo jūsų laiką, nes kiekvienu atveju nereikia naudoti „Arduino IDE“.

Be to, tai yra puikus pasirinkimas, jei norite leisti kitiems žmonėms įkelti jūsų kodą nereikalaujant, kad jie turėtų IDE, o tai leidžia efektyviai platinti jūsų programas.

Papildomos aplinkybės

Dirbant su failais .hex, svarbu pažymėti, kad jei programuojate mikrovaldiklį nenaudodami „Arduino“ įkrovos tvarkyklės, turite įsitikinti, kad naudojate tinkamą failą. Kompiliuojant programą, Arduino IDE sukuria dvi failo versijas .hex, vienas su įkrovos įkrovikliu ir kitas be jo.

Tinkamo failo pasirinkimas yra labai svarbus, atsižvelgiant į tai, ar jūsų mikrovaldikliui reikalingas įkrovos įkroviklis, ar galite įrašyti programą tiesiai į lustą be jo.

Atlikę aprašytus veiksmus galėsite ne tik lengvai gauti failą .hex savo projektų, bet taip pat galėsite visiškai valdyti, kur jie saugomi ir kaip įkelti juos į savo Arduino įrenginius ar kitus suderinamus mikrovaldiklius.


Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.