ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

OnWorks favicon

esptool - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ esptool ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນ esptool ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


esptool - ສ້າງແລະແຟດໄຟລ໌ເຟີມແວໄປຫາຊິບ ESP8266 ຫຼື ESP32

ສະຫຼຸບສັງລວມ


esptool [FLASH ທາງເລືອກ] ...
esptool [ການສ້າງ ທາງເລືອກ] ...

ລາຍລະອຽດ


ແຟລດໄຟລ໌ເຟີມແວໃສ່ກະດານ ESP8266 ຫຼື ESP32 ທີ່ມີຄວາມສາມາດໃນການໃສ່ບາງອັດຕະໂນມັດ
ກະດານເຂົ້າໄປໃນໂຫມດການຂຽນໂປລແກລມ UART bootloader. ຫຼື, ສະກັດພາກສ່ວນລະຫັດຈາກ ELF
ໄຟລ໌ທີ່ສາມາດປະຕິບັດໄດ້ເພື່ອສ້າງໄຟລ໌ເຟີມແວສໍາລັບຊິບ ESP.

OPTIONS


Flash:
-cp
ເລືອກອຸປະກອນພອດ serial ເພື່ອຕິດຕໍ່ສື່ສານກັບຊິບ ESP. ຄ່າເລີ່ມຕົ້ນແມ່ນ
/dev/ttyUSB0 ໃນ Linux, COM1 ໃນ Windows ແລະ /dev/tty.usbserial ໃນ Mac OS X.

-cb
ເລືອກອັດຕາ baud. ຄ່າເລີ່ມຕົ້ນແມ່ນ 115200.

-AC
ທີ່ຢູ່ Flash memory ເພື່ອອັບໂຫລດຂໍ້ມູນໃສ່. ຄ່າເລີ່ມຕົ້ນແມ່ນ 0x00000000.

-cf
ອັບໂຫລດໄຟລ໌ໃສ່ຫນ່ວຍຄວາມຈໍາ flash. ຕົວກໍານົດການການສື່ສານ Serial ແລະຫນ່ວຍຄວາມຈໍາ flash
ທີ່ຢູ່ຕ້ອງຢູ່ກ່ອນການໂຕ້ຖຽງນີ້.

-cp
Pad ພາກ​ສ່ວນ​ທີ່​ຂຽນ​ສຸດ​ທ້າຍ​ກັບ​ຂະ​ຫນາດ​ທີ່​ໄດ້​ຮັບ​, ໃນ bytes​.

-cc
ເລືອກຊິບເພື່ອອັບໂຫລດໃສ່. ຄ່າທີ່ຮອງຮັບໃນປັດຈຸບັນແມ່ນ: esp8266 (ຄ່າເລີ່ມຕົ້ນ), esp32.

-cd
ຣີເຊັດກະດານເຂົ້າສູ່ໂໝດ bootloader. ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ມີ.

ການຕັ້ງຄ່າໃຫມ່ ວິທີການ:
nodemcu
GPIO0 ແລະ RESET ຖືກຄວບຄຸມໂດຍສອງ transistors NPN ຕາມທີ່ປະຕິບັດຢູ່ໃນ NodeMCU
devkit.

wifio TXD ຄວບຄຸມ GPIO0 ຜ່ານ transistor PNP, ໃນຂະນະທີ່ DTR ຄວບຄຸມ RESET ຜ່ານ capacitor.

ck RTS ຄວບຄຸມ RESET ຫຼື CH_PD, ໃນຂະນະທີ່ DTR ຄວບຄຸມ GPIO0;

none ບໍ່ມີການຫມູນໃຊ້ DTR/RTS.

Firmware ການສ້າງ:
-eo
ເປີດໄຟລ໌ວັດຖຸ ELF, ວິເຄາະມັນແລະຂໍ້ມູນ cache ທີ່ພົບເຫັນຢູ່ໃນນັ້ນ. ພຽງແຕ່ຫນຶ່ງ
ໄຟລ໌ປ້ອນຂໍ້ມູນສາມາດເປີດໄດ້ເທື່ອລະຄັ້ງ.

-ແມ່ນ
ອ່ານ​ພາກ​ສ່ວນ​ທີ່​ໄດ້​ຮັບ​ຈາກ​ໄຟລ​໌​ປ້ອນ​ຂໍ້​ມູນ​ທີ່​ເປີດ​ໃນ​ປັດ​ຈຸ​ບັນ​ແລະ​ເຮັດ​ໃຫ້ dump ເຂົ້າ​ໄປ​ໃນ​ວັດ​ຖຸ​ດິບ​
ໄຟລ໌ທີ່ລະບຸ.

-ec ປິດໄຟລ໌ປ້ອນຂໍ້ມູນທີ່ເປີດໃນປັດຈຸບັນ.

-ໂບ
ກະກຽມໄຟລ໌ຮູບພາບເຟີມແວໃຫມ່ສໍາລັບການຂຽນ.

- ຂມ
ຕັ້ງຄ່າຮູບແບບການໂຕ້ຕອບຂອງຊິບແຟດ. ຄ່າເລີ່ມຕົ້ນແມ່ນ QIO. ພາລາມິເຕີນີ້ຖືກເກັບໄວ້ໃນ
ສ່ວນຫົວຮູບພາບເຟີມແວພ້ອມກັບຂະໜາດແຟດແລະຄວາມຖີ່ຂອງແຟດ. ROM bootloader
ໃນຊິບ ESP ໃຊ້ຂໍ້ມູນນີ້ເພື່ອຮູ້ວິທີການສົນທະນາກັບຊິບຫນ່ວຍຄວາມຈໍາ flash.

-bz <512K|256K|1M|2M|4M|8M|16M|32M>
ກໍານົດຂະຫນາດ flash chip. ຄ່າເລີ່ມຕົ້ນແມ່ນ 512K.

-bf <40|26|20|80>
ກໍານົດຄວາມຖີ່ຂອງຊິບແຟດເປັນ MHz. ຄ່າເລີ່ມຕົ້ນແມ່ນ 40M.

-bs
ອ່ານ​ພາກ​ສ່ວນ​ທີ່​ກໍາ​ນົດ​ໄວ້​ຈາກ​ໄຟລ​໌​ທີ່​ປ້ອນ​ແລະ​ຕໍ່​ທ້າຍ​ມັນ​ກັບ​ຮູບ​ພາບ​ເຟີ​ມ​ແວ​.
ພາກສ່ວນຕ່າງໆຈະປາກົດຢູ່ໃນລໍາດັບດຽວກັນກັບ -bs ຕົວເລືອກຈະປາກົດຢູ່ໃນຄໍາສັ່ງ
ເສັ້ນ.

-bc ລ້າງເນື້ອຫາເຂົ້າໄປໃນຮູບເຟີມແວແລະປິດໄຟລ໌.

ອື່ນ ໆ :
-v ສະ​ແດງ​ຂໍ້​ຄວາມ​ຂໍ້​ມູນ​ຂ່າວ​ສານ​. ເພີ່ມ v ເພີ່ມເຕີມເພື່ອເພີ່ມລະດັບ verbosity,
ຕົວຢ່າງ: -vv, -vvv.

-q ສະກັດກັ້ນຂໍ້ຄວາມຂໍ້ມູນຂ່າວສານ.

- ຊ່ວຍ ສະແດງການຊ່ວຍເຫຼືອ.

- ການປ່ຽນແປງ
ສະແດງຂໍ້ມູນເວີຊັນຂອງໂປຣແກຣມ.

ຕົວຢ່າງ


Flash Lua script firmware ໃສ່ກະດານ NodeMCU:

esptool -cd nodemcu -cf nodemcu_integer_0.9.5_20150318.bin

Flash MicroPython ສໍາລັບເຟີມແວ ESP8266 ໄປຫາກະດານ Huzzah ຫຼື EzSBC ESP: ທໍາອິດໃຫ້ຕັ້ງຄ່າໃຫມ່.
ກະດານເຂົ້າໄປໃນຮູບແບບການຂຽນໂປລແກລມ Flash. ປຸ່ມ Holod GPIO0/Flash ແລະກົດປຸ່ມປັບ,
ປ່ອຍປຸ່ມຣີເຊັດ ແລະສຸດທ້າຍປ່ອຍປຸ່ມ GPIO0/Flash. ຫຼັງຈາກນັ້ນ, ດໍາເນີນການ
ຄໍາ​ສັ່ງ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

esptool -cf firmware-combined.bin

ເຟີມແວ Flash Espressif AT v0.50 ໃສ່ກະດານ ESP: ທໍາອິດໃຫ້ຕັ້ງກະດານໃຫມ່ດ້ວຍຕົນເອງ.
ໂຫມດການຂຽນໂປລແກລມ Flash ຫຼືໃຊ້ທາງເລືອກ -cd ທີ່ຖືກຕ້ອງ, ຫຼັງຈາກນັ້ນດໍາເນີນການ:

esptool -ca 0x00000 -cf noboot/eagle.flash.bin -ca 0x40000 -cf
noboot/eagle.irom0text.bin -ca 0x3e000 -cf blank.bin -ca 0x7c000 -cf
esp_init_data_default.bin -ca 0x7E000 -cf blank.bin

ສ້າງໄຟລ໌ເຟີມແວຈາກ app.elf. ຫມາຍເຫດທາງເລືອກສໍາລັບຂະຫນາດແຟດ ​​4M.

esptool -bz 4M -eo app.elf -bo app_00000.bin -bs .text -bs .data -bs .rodata -bc
-ec -eo app.elf -es .irom0.text app_40000.bin -ec

ຈາກນັ້ນ, ກະພິບເຟີມແວທີ່ສ້າງຂຶ້ນໃສ່ກະດານ:

esptool -cf 00000.bin -ca 0x40000 -cf 40000.bin

ໃຊ້ esptool ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    asammdf
    asammdf
    *asammdf* ເປັນຕົວແຍກວິເຄາະ Python ທີ່ໄວ ແລະ
    ບັນນາທິການສໍາລັບ ASAM (ສະມາຄົມສໍາລັບ
    ມາດຕະຖານຂອງອັດຕະໂນມັດແລະ
    ລະບົບການວັດແທກ) MDF / MF4
    (ຮູບແບບຂໍ້ມູນການວັດແທກ...
    ດາວໂຫລດ asammdf
  • 2
    LAME (Lame ບໍ່ແມ່ນຕົວເຂົ້າລະຫັດ MP3)
    LAME (Lame ບໍ່ແມ່ນຕົວເຂົ້າລະຫັດ MP3)
    LAME ເປັນເຄື່ອງມືການສຶກສາທີ່ຈະນໍາໃຊ້
    ສໍາ​ລັບ​ການ​ຮຽນ​ຮູ້​ກ່ຽວ​ກັບ​ການ​ເຂົ້າ​ລະ​ຫັດ MP3​. ໄດ້
    ເປົ້າໝາຍຂອງໂຄງການ LAME ແມ່ນເພື່ອປັບປຸງ
    ສຽງ​ທາງ​ຈິດ​ໃຈ​, ຄຸນ​ນະ​ພາບ​ແລະ​ຄວາມ​ໄວ​
    ຂອງ MP...
    ດາວໂຫລດ LAME (Lame Aint an MP3 Encoder)
  • 3
    wxPython
    wxPython
    ຊຸດຂອງໂມດູນການຂະຫຍາຍ Python ທີ່
    ຫໍ່ຫ້ອງຮຽນ GUI ຂ້າມເວທີຈາກ
    wxWidgets.. ຜູ້ຊົມ: ນັກພັດທະນາ. ຜູ້ໃຊ້
    ການໂຕ້ຕອບ: X Window System (X11), Win32 ...
    ດາວໂຫລດ wxPython
  • 4
    packfilemanager
    packfilemanager
    ນີ້ແມ່ນຕົວຈັດການໄຟລ໌ Total War pack
    ໂຄງ​ການ​, ເລີ່ມ​ຈາກ​ສະ​ບັບ 1.7​. ກ
    ການແນະນໍາສັ້ນໆກ່ຽວກັບ Warscape
    modding: ...
    ດາວໂຫລດ packfilemanager
  • 5
    IPerf2
    IPerf2
    ເຄື່ອງມືການຈະລາຈອນເຄືອຂ່າຍສໍາລັບການວັດແທກ
    ການປະຕິບັດ TCP ແລະ UDP ດ້ວຍການວັດແທກ
    ປະມານທັງການສົ່ງຜ່ານ ແລະ latency. ໄດ້
    ເປົ້າໝາຍລວມເຖິງການຮັກສາການເຄື່ອນໄຫວ
    iperf cod...
    ດາວໂຫລດ IPerf2
  • 6
    fre:ac - ຕົວແປງສຽງຟຣີ
    fre:ac - ຕົວແປງສຽງຟຣີ
    fre:ac ເປັນຕົວແປງສຽງ ແລະ CD ຟຣີ
    ripper ສໍາລັບຮູບແບບຕ່າງໆແລະຕົວເຂົ້າລະຫັດ.
    ມັນມີ MP3, MP4 / M4A, WMA, Ogg
    ຮູບແບບ Vorbis, FLAC, AAC, ແລະ Bonk
    ສະ​ຫນັບ​ສະ​ຫນູນ​, ...
    ດາວ​ໂຫຼດ​ຟຣີ:ac - ແປງ​ສຽງ​ຟຣີ​
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad