Küsimus:
Kuidas installida .hex püsivara?
Trish
2018-08-14 00:51:37 UTC
view on stackexchange narkive permalink

Creality pakub oma püsivara saidil creality3d.cn.hex-failidena. Need on varukoopiatena üsna head, kuna neid ei saa kogemata muuta ega hävitada.

Aga ... Kuidas neid installida?


See on installimise kohta püsivara otse ja ilma teise mikrokontrollerita. Teise mikrokontrolleri kasutamine on Kuidas installida uut püsivara mikrokontrolleri kaudu?

Kolm vastused:
Greenonline
2018-08-14 01:05:18 UTC
view on stackexchange narkive permalink

Suurem osa Arduino IDE-st on omamoodi poolvarjatud ja see on mõni tüüp nimega avrdude. Tegelikult on AVRDUDE - AVR Downloader / UploaDEr eraldiseisev kahendkood.

Kõrvalepõikena on olemas ka gcc , mis kompileerib, kuid see on teine ​​asi. avrdude laadib gcc pakutava kompileeritud binaarkaardi üles Arduinosse USB-porti (COM-porti) kaudu.

Seda saate kutsuda käsurida (eeldades, et Arduino IDE on installitud).

Peate määrama (vt käsurea suvandite kirjeldusi):

  • COM-pordi andmeedastuskiirus ( -b )
  • COM-port ( -P )
  • protsessoris tahvel (Arduino Mega2560 tahvli jaoks: ATmega2560) ( -p )
  • Tee .hex -faili ( -U )
  • Avrdude enda faili .conf ( -C ) tee
  • Verbose mode, so vaata, mis toimub ( -v )
  • Määrake kasutatav programmeerija ( -c ). Lisateabe saamiseks vaadake käsurea suvandite kirjelduste valikut -c.
  • Keelake välgu automaatne kustutamine ( -D )

Käsu on kujul:

  <path to arduino> / hardware / tools / avr / bin / avrdude-C<path to arduino> / hardware / tools / avr / etc / avrdude .conf-v -patmega2560 -carduino -b 115200 -cstk500v2-P<nimi jadapordile>-D -Uflash: w: <path to hex file>: i  

See näide ülal:

  1. Määrab kausta avrdude täieliku tee
  2. Määrab täieliku tee avrdude .conf konfiguratsioonifail
  3. üksikasjalik režiim
  4. Arduino Mega2560 plaadil kasutatud ATmega2560 protsessor
  5. Arduino programmeerija
  6. USB-port
  7. Atmel STK500 versiooni 2.x püsivara programmeerija (ei pruugi olla vajalik)
  8. Port, millega Arduino tahvel on ühendatud
  9. Keelab automaatse välklambi, kuna see pole vajalik - ATxmega seadmete puhul ei kasutata automaatset kustutamist, kuna need seadmed saavad enne iga lehe kirjutamist lehe kustutamist kasutada, nii et ei on vajalik kiibi selgesõnaline kustutamine. Pange tähele, et kõik lehed, mida praegune toiming ei mõjuta, säilitavad oma varasema sisu.
  10. Üleslaaditav mälu ja .hex-faili tee (vt käsurealt valikute kirjeldused lisateabe saamiseks):
    1. flash määrab seadme välkmälu.
    2. w: read määratud fail ja kirjutage see määratud seadme mällu
    3. : i määrab Intel Hex

näited

Windowsi jaoks

  C: \ dev \ Arduino \ hardware \ tools \ avr \ bin \ avrdude -CC: \ dev \ Arduino \ hardware \ tools \ avr \ etc \ avrdude.conf -v -patmega2560 -carduino -b115200 -cstk500v2-P \\. \ COM1 -D -Uflash: w: C: \ Users \ <username> \ Documents \ firmware.hex: i  

OSX-i jaoks

  / Applications / Arduino / hardware / tools / avr / bin / avrdude -C / Applications / Arduino / hardware / tools / avr / etc / avrdude.conf -v - patmega2560 -carduino -b115200 -cstk500v2 -P \\. \ COM1 -D -Uflash: w: / Kasutajad / <username > / Documents / Arduino / firmware.hex: i  

Alternatiivid

Kui teil pole käsurea liidese (CLI) kasutamine mugav, võib olla lihtsam kasutada GUI lahendus ...

XLoader

Ainult Windowsi jaoks mõeldud lahenduse leiate artiklist Arduino HEX-failide üleslaadimine XLoaderiga

XLoader UI

autori veebisaidilt:

Olen koostanud väikese programmi, mida saab kasutada enda üleslaadimiseks * .hex-failid arduino tahvlitele, kasutades alglaadurit. See tähendab, et teil pole vaja välkprogrammeerijat. Tegin selle enda tarbeks ja pidasin seda päris kasulikuks. Nii et nüüd olen teinud kasutajasõbralikuma versiooni. Selle kasutamiseks kompileerige oma kood umbes AvrStudio. Alusta siis lihtsalt XLoader.exe valige heksfail ja vajutage üleslaadimist. See on kõik. Hea uudis, see toetab nüüd ka Arduino Unot.

Arduino Builder

Arduino Builderilt - eraldiseisev utiliit Arduino visandite loomiseks ja üleslaadimiseks p>

  1. Valige fail, kas visandifail (.ino), HEX-fail (.hex) või ELF-fail (.elf)
  2. Valige paneeli tüüp rippmenüüst.
  3. Klõpsake jadapordil (või USBASP nupul) ja üleslaadimine jätkub.

Arduino Uploader

samal lehel on Arduino üleslaadija, mis on Arduino Builderi käsurea versioon.

Trish
2018-08-14 00:51:37 UTC
view on stackexchange narkive permalink

Creality pakub ka installi PDF-i. Nende pakutav protsess on kahesugune ja võib vajada teistes seadmetes erinevaid seadeid 1 . Kohad, kus ma arvan, et peate võib-olla kohandama, on märgitud tähisega A . Pange tähele, et see lahendus sõltub CURA-st .

1. Installige printer välisseadmena.

See osa on spetsiaalselt Windowsi jaoks. Kui kasutate Linuxi või MAC-i, peate kasutama teistsugust seadistust, kuid võite saada samad tulemused.

  1. Lülitage printer sisse ja ühendage see MircoUSB-st Arvuti USB. See peaks draiveri automaatselt installima. Kui ei, siis on draiver printeriga kaasasoleval SD-kaardil 2 .
    • windows Key + " MANAGER " käsitsi installimiseks valige Device manager . Leidke jadaport, mis näitab kollast värvi. Paremklõpsake ja valige Uuendage draiveritarkvara > Sirvige draiveritarkvara arvutist Nüüd Sirvige , leidke USB-draiveri asukoht SD-kaardilt ja klõpsake Next.
    • Üldiselt on värskendamiseks vajalik jadaport (COM) olemas suurim arv, kuid võib muutuda.
    • Hea mõte on õige pordi kinnitamine tarkvaraga nagu Repetier Host, millega saate printerit otse juhtida - kui see töötab , said draiverid ja port õigeks. Samuti teate õiget Baudrate'i.
  2. Pärast draiveri installimist käivitage mõne sätte tegemiseks CURA. Jaotises File > Preferences :
    • Prindiaken on "eesliidese kasutajaliides" A
  3. lülitumine Machine > Machine Settings :
    • jadaport: valige just värskendatud port
    • Baudrate: 115200 A

2. Laadige .hex-fail üles üles cura kaudu

  1. Machine > Install kohandatud püsivara
  2. Veenduge, et printer oleks ühendatud, seejärel klõpsake OK kood>
  3. leidke oma arvutist .hex-fail ja kinnitage see.
  4. Oodake, kuni protsess lõpeb.

1 - tõenäoliselt , peate muutma baudikiirust
2 - see ei pruugi kõigi tootjate puhul tõsi olla, kuid on kortsus. Teistel tootjatel võib nende jaoks olla erinevaid allikaid.
A - kohandage vastavalt vajadusele!

Thomas Weller
2018-12-02 04:28:58 UTC
view on stackexchange narkive permalink

Prusa i3 MK3 on varustatud Slic3r, Prusa Edition. Sellel on püsivara vilkumise menüü, mis võtab sisendiks HEX-faili.

Slic3r screenshot

Seejärel saate valida HEX-faili. See tuvastab printeri automaatselt, kui see on ühendatud USB kaudu.

Screenshot firmware update details



See küsimus ja vastus tõlgiti automaatselt inglise keelest.Algne sisu on saadaval stackexchange-is, mida täname cc by-sa 4.0-litsentsi eest, mille all seda levitatakse.
Loading...