完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
使用 esptool 备份 DSTIKE 时钟的固件:
1. 确保已安装好 esptool 工具,可以在终端或命令提示符中运行 `esptool.py` 命令来检查。 2. 将 DSTIKE 时钟通过 USB 连接到计算机,注意查看串口号或 COM 口号。 3. 在终端或命令提示符中输入以下命令来备份固件: ``` esptool.py --port /dev/ttyUSB0 read_flash 0x00000 0x100000 firmware.bin ``` 其中 `/dev/ttyUSB0` 为 DSTIKE 时钟所在的串口号或 COM 口号,`0x00000` 是固件的起始地址,`0x100000` 是固件的大小,`firmware.bin` 是保持固件备份的文件名。 4. 等待固件备份完成,备份的固件文件将保存在当前目录中。 使用 Arduino IDE 备份 DSTIKE 时钟的固件: 1. 确保已安装好 Arduino IDE,并安装好 ESP8266 开发板支持库。 2. 将 DSTIKE 时钟通过 USB 连接到计算机,并打开 Arduino IDE。 3. 在 Arduino IDE 中选择菜单栏中的 `Tools -> Board -> ESP8266 Boards`,然后选择与 DSTIKE 时钟相应的开发板型号。 4. 再次选择菜单栏中的 `Tools -> Port`,选择 DSTIKE 时钟所在的串口号或 COM 口号。 5. 在 Arduino IDE 中新建一个空白的 Sketch。 6. 将以下代码复制并粘贴到 Sketch 中: ``` void setup(){ Serial.begin(115200); SPIFFS.begin(); File file = SPIFFS.open("/firmware.bin", "w"); if(!file){ Serial.println("Failed to open file for writing"); return; } Serial.println("Writing firmware to file /firmware.bin"); ESPhttpUpdate.update(SPIFFS, "http://192.168.4.1/firmware.bin"); } void loop(){ } ``` 这段代码将从 DSTIKE 时钟设备上下载固件,并保存到 SPIFFS 文件系统中。 7. 新建一个名为 `data` 的文件夹,并将 `firmware.bin` 固件文件放在该文件夹中。 8. 上传 Sketch 到 DSTIKE 时钟设备中,等待固件下载完成并保存到 SPIFFS 文件系统中。 9. 将 DSTIKE 时钟通过 USB 连接到计算机,并在终端或命令提示符中输入以下命令来备份固件文件: ``` esptool.py --port /dev/ttyUSB0 read_flash 0x1FC000 0x100000 firmware.bin ``` 其中 `/dev/ttyUSB0` 为 DSTIKE 时钟所在的串口号或 COM 口号,`0x1FC000` 是固件的起始地址,`0x100000` 是固件的大小,`firmware.bin` 是保持固件备份的文件名。 10. 等待固件备份完成,备份的固件文件将保存在当前目录中。 |
|
|
|
只有小组成员才能发言,加入小组>>
142 浏览 1 评论
550浏览 6评论
460浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
442浏览 5评论
444浏览 4评论
415浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 00:57 , Processed in 0.763682 second(s), Total 75, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号