Tean, et vana teema, aga kindlasti leidub veel neid inimesi, kel samad küsimused tekivad.
Minu arusaam asjast on järgmine:
bootstrap.s19Megasquirtil on kõige alumises kihis baaskood, nn bootloader - see kood asubki kompileeritult selles failis. Et seda koodi protsessorile peale lasta, peab bootloaderi jumper olema installitud. Minu arusaamist mööda on see bootloader kõikidel Megasquirtidel (vähemalt sama prosega) sama, aga võin ka eksida.
ms2_extra.s19
ms2_extra_us.s19Need failid on kompileeritud Megasquirti põhilised failid, mis muutuvad/arenevad kiiremini kui bootloader. Inglise keeles nimetatakse neid "firmware". Firmware protsessorile pealelaadimiseks ei ole tarvis bootloader jumperit näppida (see peab olema mitte-ühendatud asendis).
ms2_extra.s19 fail on tavalise Megasquirti jaoks (v2 protsessorist käib antud juhul jutt ikka
), ms2_extra_us.s19 on Microsquirti jaoks.
NB!Mistahes koodi uuendamise peale on mõistlik Megasquirtile restart teha ning samuti laadida enda Megasquirti seadistus (.msq fail). Peale firmware uuendamist ei ole Megasquirtil Sinu eelmist seadistust laetud - on vaid mingi vaikimisi seadistus, mistõttu tasub firmware laadimise ajaks lahti ühendada väljundid, mis vaikimisi seadistuse puhul ei pruugi teha seda, mis Sinu konkreetse seadistuse puhul - näiteks süüteväljundid on enamasti joodetud pin-idele, mis vaikimisi seadistuse korral ei ole süüteväljundid, mistõttu võib juhtuda, et süütepooli laetakse väga valesti (süütepool võib olla vale väljundi otsas) ning sedasi on võimalik süütepool maha põletada.
Mõnikord - enamasti elektrilise signaaliga väga vales kohas (tahan öelda, et mitte tarkvaraliselt) - võib õnnestuda Megasquirt niimoodi segadusse ajada, et aitab vaid firmware uuesti laadimine, mõnikord lausa bootloaderi uuesti laadimine (ja seejärel firmware uuesti laadimine).