首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏TopSemic嵌入式

    MicroPython 玩转硬件系列1:环境搭建

    第2步:安装esptool,这个工具是用来和ESP32板子进行通讯的,实现MicroPython固件烧录、读写内存等功能。 本身它是开源的,项目位于https://github.com/espressif/esptool 安装方式,我这里采用的是:pip install esptool 备注:esptool本身基于Python 第3步,在Windows DOS窗口下执行下述指令 esptool.py --port COM3 erase_flash 实现ESP32 Flash全部擦除的功能。 然后执行: esptool.py --chip esp32 --port COM3 write_flash -z 0x1000 esp32-idf3-20191220-v1.12.bin ?

    1.8K21发布于 2021-05-31
  • 来自专栏编程

    NodeMCU模块写入MicroPython固件

    /download/#esp8266 我下载的是稳定版的固件 esp8266-20171101-v1.9.3.bin esp8266好像是有好几种刷固件的软件, 我电脑上正好装了python, 就用esptool 了, 安装很简单, 使用命令: pip install esptool 就可以了. 建议在刷固件前先进行擦除操作, 使用命令 esptool --port COM5 erase_flash 擦除flash, 其中端口换为你自己的端口, 此端口可在设备管理器中查看. 刷固件命令: esptool --port COM5 --baud 460800 write_flash --flash_size=detect 0 esp8266-20171101-v1.9.3.bin

    2.3K70发布于 2018-01-16
  • 来自专栏信安之路

    打造属于自己的 Wi-Fi “DOS” 攻击工具——Wi-Fi_deauther

    环境: 1、Arduino IDE(弯路必备 :) 包括以下:esp8266 开发环境 2、Python and esptool 材料:(以下环节需要有一定得动手能力) 1、WeMoS ESP8266 用 esptool 格式化 flash esptool -- port COM3 erase_flash 大多数是: esptool.py -- port COM3 erase_flash ? 直接 esptool 烧 flash 即可。 esptool --port COM3 --baud 460800 write_flash --flash_size=detect 0 esp8266_deauther_1mb_oled_sh1106. bin(esp8266_deauther_1mb_oled_sh1106.bin改为固件文件名) 大多数: esptool.py --port COM3 --baud 460800 write_flash

    2.8K20发布于 2018-09-29
  • 来自专栏twowinter

    和ESP8266 Arduino谈场恋爱 02 这神奇的程序烧写

    二、为什么某些开发板可以直接用IDE Upload 2.1 esptool的解释 Esp8266 for Arduino 的烧写工具是集成了 esptoolesptool 的 github 有详细的解释 On some development boards (including NodeMCU, WeMOS, HUZZAH Feather, Core Board, ESP32-WROVER-KIT), esptool.py boot mode, see the following Wiki pages: * [ESP8266 Boot Mode Selection](https://github.com/espressif/esptool /wiki/ESP8266-Boot-Mode-Selection) * [ESP32 Boot Mode Selection](https://github.com/espressif/esptool 这样就解释通了,esptool在烧写时通过流控脚对ESP8266做了复位和拉低IO0的操作,这样就可以直接烧写了。

    1.5K10发布于 2020-04-17
  • 来自专栏ITJoker的吹逼专栏

    如何利用ESP32-Cam制作个IP-Camera【microPython】

    main.py和config.json放在web目录下,并修改更新Url即可) 未来计划 对应的移动端 对应的服务端 根据时间开启闪光灯 录制功能 拍照功能 more 用法 配置环境 pip3 install esptool pip3 install adafruit-ampy 擦除ESP32-CAM 假如为COM12,先擦除ESP32-CAM python3 -m esptool.py --chip esp32 --port COM12 erase_flash 刷入固件 固件在bin目录下 cd bin python3 -m esptool.py --chip esp32 --port COM12 write_flash

    2K10编辑于 2022-08-30
  • 来自专栏人人都是极客

    ESP32 DevKitC 编译烧写 AliOS Things

    烧写 ESP32 固件可以通过图形界面的 ESPFlashDownloadTool 软件或者 Python 命令行工具 esptool,两者都十分好上手,下面分别说明烧录方法。 使用 esptool 工具烧录 esptool 是采用 Python 语言编写的开源工具(源代码:espressif/esptool: ESP8266 and ESP32 serial bootloader 示例:esptool.py --port COM4 write_flash 0x1000 my_app-0x01000.bin 多个 bin 写 flash 命令: 格式:esptool.py -- -0x00000.bin 0x40000 my_app.elf-0x40000.bin esptool.py 在 D:\AliOS-Things-master\platform\mcu\esp32\esptool_py \esptool 目录下,可通过「计算机 - 属性 - 高级系统设置 - 环境变量」添加到系统环境变量 Path 中(分号隔开后粘贴路径),以便在命令行中直接使用。

    6.3K40发布于 2018-03-16
  • 来自专栏开源物联网平台开发

    【物联网设备端开发】ESP开发工具:QEMU如何模拟以太网口接入网络

    Using esptool.py and espefuse.py to interact with QEMU Start QEMU: build/qemu-system-xtensa -nographic Run esptool.py: esptool.py -p socket://localhost:5555 flash_id Flashing with idf.py also works: export espefuse.py --port socket://localhost:5555 --do-not-confirm burn_custom_mac 00:11:22:33:44:55 Note: esptool

    1.1K10编辑于 2024-08-17
  • 来自专栏twowinter

    和ESP8266 Arduino谈场恋爱 01 一条具有中国特色的开发环境安装道路

    第三步,下载安装ESP8266的编程器 ESPTool ESPTool是ESP8266的编程器,没它ESP8266 Arduino就无法编译了。 ESPTool涉及3个文件。可以采用git方式。 esptool下载地址:https://github.com/igrr/esptool-ck/releases xtensa-lx106-elf下载地址:https://github.com/esp8266 调用 get.py 会把dist目录的3个文件全部改名,并放到 \Arduino\hardware\esp8266com\esp8266\tools\esptool

    1.1K20发布于 2020-04-17
  • 来自专栏Danny的专栏

    基于MacOS搭建ESP8266 NodeMCU CP2102开发环境

    这里我第一次编译上传的时候,看日志是编译成功了,但是上传时出错了: 报错【pyserial or esptool directories not found next to this upload.py ,看报错内容是esptool和pyserial这两个包不存在,解决办法就是下载一个就行了: 下载 https://github.com/espressif/esptool/archive/v3.0.zip ,解压后文件夹重命名为esptool; 下载 https://github.com/pyserial/pyserial/archive/v3.4.zip ,解压后文件夹重命名为pyserial; 用下载的esptool和pyserial 放到 /Users/dannyhoo/Library/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools esptool.py v3.0 Serial port /dev/cu.usbserial-0001 Connecting....

    2.9K20编辑于 2022-05-09
  • 来自专栏开源物联网平台开发

    【物联网设备端开发】ESP开发工具:QEMU如何模拟以太网口接入网络

    Using esptool.py and espefuse.py to interact with QEMU Start QEMU: build/qemu-system-xtensa -nographic Run esptool.py: esptool.py -p socket://localhost:5555 flash_id Flashing with idf.py also works: export espefuse.py --port socket://localhost:5555 --do-not-confirm burn_custom_mac 00:11:22:33:44:55 Note: esptool

    13710编辑于 2026-04-02
  • 来自专栏开源物联网平台开发

    【物联网设备端开发】ESP开发工具:QEMU的使用方法

    这可以使用esptool.py merge_bin命令完成,该命令在esptool.py 3.1或更高版本中受支持。 但是,您可以修改flash_args文件,为bootloader.bin添加条目,如下所示: 0x1000 bootloader/bootloader.bin 也可以使用esptool.py 将应用程序加载到 Using esptool.py and espefuse.py to interact with QEMU Start QEMU: build/qemu-system-xtensa -nographic Run esptool.py: esptool.py -p socket://localhost:5555 flash_id Flashing with idf.py also works: export espefuse.py --port socket://localhost:5555 --do-not-confirm burn_custom_mac 00:11:22:33:44:55 Note: esptool

    1.8K10编辑于 2024-08-17
  • 来自专栏云深之无迹

    Dji TT无人机扩展件ESP32芯片(D2WDQ5)

    esptool.exe --chip esp32 --port COM3 --baud 921600 read_flash 0x400000 4 Chip is ESP32D2WDQ5 (revision 芯片的整体工作温度为–40 °C ~ 105 °C 在特性里面看见最后一个东西,去查查是什么,是内部烧录的一个值 ADC的参考电压(VREF)<-就是它 https://github.com/espressif/esptool /wiki/espefuse 它就是一个py的脚本,一起安装了 # python $IDF_PATH/components/esptool_py/esptool/espefuse.py --port COM7 adc_info # python $IDF_PATH/components/esptool_py/esptool/espefuse.py --port COM7 adc_info espefuse.py

    1.9K30发布于 2021-06-25
  • 来自专栏云深之无迹

    菠萝狗(开源自足机器人)技术分解

    =pm 论坛 https://gitee.com/net-man/py-apple-quadruped-robot 项目主页 https://docs.espressif.com/projects/esptool /en/latest/esp32/esptool/basic-options.html 烧录工具主页 https://github.com/espressif/esptool 烧录工具 https://

    1.8K10编辑于 2022-04-15
  • 来自专栏技术综合

    ESP32刷入Ruff Lite固件

    这样命令行用Python调出Python2,Python3调出Python3 4)安装flash烧写工具 $ git clone https://github.com/young-mu/esptool $ cd esptool $ python setup.py install 不保证你能安成功。。。 墙啊墙,,, 5)测试是否安装成功 $ python esptool.py version 显示版本号,则为成功 ?

    1.3K10发布于 2020-08-25
  • 来自专栏怪兽怪秀

    ESP32 SPIFFS管理工具—spiffsgen.py

    两步走 首先使用spiffsgen.py工具生成SPIFFS系统.bin文件 然后使用esptool.py官方烧录工具进行上传 下面说说我的操作 新建了一个文件夹spiffs_dir用于存放所有文件 执行如下命令生成 C 其中A是SPIFFS系统的空间大小,使用十六进制 B是文件夹 C是生成的bin文件名称 然后进行上传,确认开发板已连接电脑 > python C:\Users\18037\Downloads\esptool-master \esptool.py --chip esp32 --port COM4 --baud 115200 write_flash -z 0x360000 spiffs.bin 主要修改write_flash

    2.2K20编辑于 2022-10-04
  • 来自专栏博文视点Broadview

    当DevOps撞上物联网

    既然已经有了一个合适的固件文件,你需要安装固件烧录工具,才能把固件镜像文件上传到NodeMCU: git clone https://github.com/themadinventor/esptool.git /esptool.py --port /dev/ttyUSB0 write_flash 0x00000 nodemcu_ integer_0.9.6-dev_20150704.bin 如果在连接NodeMCU 时串行命令行出现乱码,你可能需要为烧录固件的命令提供一些额外的参数: sudo esptool.py --port=/dev/ttyUSB0 write_flash 0x0 nodemcu_ integer _0.9.6-dev_20150704.bin -fs 32m -fm dio -ff 40m 命令esptool也有其他的功能,可以用来验证设置: sudo . /esptool.py read_mac Connecting... MAC: 18:fe:34:00:d7:21sudo ./esptool.py flash_id Connecting...

    1.1K30发布于 2020-06-12
  • 来自专栏云深之无迹

    TT扩展件microPython实现.2

    是一个内存的布局文件 esptool.py" --chip esp32 elf2image --flash_mode "dio" --flash_freq "80m" --flash_size 可以输出空间情况 esptool.py --chip esp32 --port COM8 --baud 921600 read_flash 0x400000 4 真正的上传参数 esptool.py Program Files (x86)\Mind+\python36\python C:\Program Files (x86)\Mind+\Arduino\hardware\tools\mpython\ esptool.py dfrobot.ino.partitions.bin 0x150000 C:\Program Files (x86)\Mind+\Arduino\fw\telloesp32\spiffs.bin 接着又开始刷写 后面跟着5个bin文件 esptool.py Auto-detected Flash size: 2MB esptool.py v2.3.1 正在连接...。

    1.5K30发布于 2020-12-17
  • Arduino ESP32 安装

    { "packager": "esp32", "name": "esptool_py -src.tar.gz", "archiveFileName": "esptool-v4.5.1-src.tar.gz", -src.tar.gz", "archiveFileName": "esptool-v4.5.1-src.tar.gz", -win64.zip", "archiveFileName": "esptool-v4.5.1-win64.zip", -win64.zip", "archiveFileName": "esptool-v4.5.1-win64.zip",

    75610编辑于 2024-04-12
  • 来自专栏嵌入式iot

    esp32c3使用openocd调试程序

    pip install esptool 安装esptool就可以进行烧录了。 通过下面的命令烧录nuttx esptool.py --chip esp32c3 --port COM3 --baud 921600 write_flash 0x0 .

    4.1K30发布于 2021-08-20
  • 来自专栏FreeBuf

    使用ESP8266模块进行Deauth攻击及其他WiFi hacks

    https://github.com/spacehuhn/esp8266_deauther/releases 你可以选择以下工具进行上传: nodemcu-flasher [Windows only] esptool-gui [Windows, MacOS] esptool [Windows, MacOS, Linux] ESP8266可通过OTG线,充电宝,一对5号电池供电。

    3.4K40发布于 2018-02-28
领券