
pyboard 使用 DFU 升级固件的方法
准备材料 pyboard 一块 杜邦线一根,也可以用2Pin排针加跳线帽 MicroUSB 转 USB 数据线 刷固件工具 DfuSe Demo(百度网盘),Windows 环境
准备材料 pyboard 一块 杜邦线一根,也可以用2Pin排针加跳线帽 MicroUSB 转 USB 数据线 刷固件工具 DfuSe Demo(百度网盘),Windows 环境
更新ESP32有多种方法: 使用官方的FLASH_DOWNLOAD_TOOLS 使用esptool.py 使用DFRobot的uPyCraft 使用FLASH_DOWNLOAD_TOOLS时,按照下面参数配置,重点是地址为0x1000,以及选中DoNotChgBin选项。
先来个刷写过程: 其实各种刷ESP8266/ESP32的软件都可以搞(比如刷NodeMCU的软件),不过我这还是出问题了:刷完后无限输出乱码。然后参照Micropython官方的教程,用esptool先清除所有的FLASH,然后重新刷入,正常运行:
首先需要安装Linux版的arm-gcc编译器 安装 dfu-util sudo apt-get install dfu-util 编译固件 用dfu-util写入固件 sudo make BOARD=XXXX deploy USE_PYDFU=0 也可以使用pydfu.py下载 [看全文]
Copyright © 2023 | MicroPython 实验室 沪ICP备19016635号-2