完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
sqw@ubuntu:~/esp/hello_world$ idf.py flash
Checking Python dependencies... Python requirements from /home/sqw/esp/esp-idf-v4.0/requirements.txt are satisfied. Adding flash's dependency "all" to list of actions Executing action: all (aliases: build) Running ninja in directory /home/sqw/esp/hello_world/build Executing "ninja all"... [1/3] Performing build step for 'bootloader' ninja: no work to do. Executing action: flash Choosing default port b'/dev/ttyUSB0' (use '-p PORT' option to set a specific serial port) Running esptool.py in directory /home/sqw/esp/hello_world/build Executing "/usr/bin/python /home/sqw/esp/esp-idf-v4.0/components/esptool_py/esptool/esptool.py -p /dev/ttyUSB0 -b 460800 --before default_reset --after hard_reset write_flash @flash_project_args"... esptool.py -p /dev/ttyUSB0 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_freq 40m --flash_size 2MB 0x8000 partition_table/partition-table.bin 0x1000 bootloader/bootloader.bin 0x10000 hello-world.bin esptool.py v2.8 Serial port /dev/ttyUSB0 Connecting........__ Detecting chip type... ESP32 Chip is ESP32D0WDQ6 (revision 0) Features: WiFi, BT, Dual Core, Coding Scheme None Crystal is 40MHz MAC: 30:ae:a4:00:1c:ac Uploading stub... Running stub... Stub running... Changing baud rate to 460800 Changed. Configuring flash size... Compressed 3072 bytes to 103... Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.0 seconds (effective 4491.3 kbit/s)... File md5: 5d61d196adc3dba01928f264eb169be7 Flash md5: 1cbd8b1afbfa4df8a7b1e1800ea4c8c5 MD5 of 0xFF is 988a096f6bee866b744ec2be0247ba9e A fatal error occurred: MD5 of file does not match data in flash! esptool.py failed with exit code 2 idf输出如上所示,我用的是ESP32比较早的开发板,是ESP32-S,最开始能够下载运行,后来运行spi receiver 历程并修改代码后出现此情况。 |
|
相关推荐
1个回答
|
|
以下是一些建议来解决这个问题:
1. 重新下载文件:尝试重新下载文件,以确保您获得了完整且未损坏的文件。 2. 检查网络连接:确保您的网络连接稳定,以避免在下载过程中出现中断。 3. 使用可靠的下载链接:确保您使用的是官方或可靠的下载链接,以降低下载损坏文件的风险。 4. 使用MD5校验工具:下载完成后,使用MD5校验工具检查文件的MD5值,以确保其与预期值匹配。 关于您提供的构建过程信息,以下是一些建议来解决可能出现的问题: 1. 确保Python依赖项已满足:根据您提供的信息,Python依赖项已经满足。但是,如果您在构建过程中遇到问题,请检查`requirements.txt`文件中的依赖项是否已正确安装。 2. 检查ESP-IDF版本:确保您使用的是与您的项目兼容的ESP-IDF版本。您可以通过运行`idf.py --version`来检查当前版本。 3. 清理构建:在重新构建之前,尝试运行`idf.py clean`来清理之前的构建文件。 4. 检查错误信息:如果在构建过程中出现错误,请仔细阅读错误信息,以便找到问题的根源并进行修复。 5. 检查硬件连接:确保您的开发板已正确连接到计算机,并且驱动程序已正确安装。 |
|
|
|
只有小组成员才能发言,加入小组>>
321 浏览 0 评论
1178 浏览 1 评论
586浏览 6评论
483浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
468浏览 5评论
467浏览 4评论
442浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 08:08 , Processed in 0.856428 second(s), Total 81, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号