完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
问题描述:
环境: windows环境+esp-idf 烧录环境为windows命令行eclipseclion环境 idf版本为4.2.1 执行idf.py -p COMX flash指令进行烧录时,出现Invalid head of packet (0x47)问题无法烧录。 尝试内容: 同样环境换用esp32-devkitC wroom-32D能够正常烧录。 更换波特率不能解决。 详细报错信息: [1/4] Performing build step for 'bootloader' ninja: no work to do. [1/2] cmd.exe /C "cd /D D:workandlearnMISSUMISSU_socketesp-envcomponentsesptool_py && D:workandlearnMISSUMISSU_socketesp-IDF.espressiftoolscmake3.16.4bincmake.exe -D IDF_PATH="D:/workandlearn/MISSU/MISSU_socket/esp-env" -D ESPTOOLPY="python D:/workandlearn/MISSU/MISSU_socket/esp-env/components/esptool_py/esptool/esptool.py --chip esp32" -D ESPTOOL_ARGS="--before=default_reset --after=hard_reset write_flash @flash_args" -D WORKING_DIRECTORY="C:/Users/51680/eclipse-workspace/flash_test1/build" -P D:/workandlearn/MISSU/MISSU_socket/esp-env/components/esptool_py/run_esptool.cmake" esptool.py --chip esp32 -p COM5 -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 v3.0 Serial port COM5 Connecting.... WARNING: This chip doesn't appear to be a ESP32 (chip magic value 0x1b31506f). Probably it is unsupported by this version of esptool. Chip is ESP32-D0WDQ6 (revision 0) Features: WiFi, BT, Dual Core, Coding Scheme None WARNING: Detected crystal freq 0.00MHz is quite different to normalized freq 26MHz. Unsupported crystal in use? Crystal is 26MHz MAC: 00:00:00:00:00:00 Uploading stub... Running stub... A fatal error occurred: Invalid head of packet (0x47) CMake Error at run_cmd.cmake:14 (message): esptool.py failed Call Stack (most recent call first): run_esptool.cmake:21 (include) FAILED: CMakeFiles/flash cmd.exe /C "cd /D D:workandlearnMISSUMISSU_socketesp-envcomponentsesptool_py && D:workandlearnMISSUMISSU_socketesp-IDF.espressiftoolscmake3.16.4bincmake.exe -D IDF_PATH="D:/workandlearn/MISSU/MISSU_socket/esp-env" -D ESPTOOLPY="python D:/workandlearn/MISSU/MISSU_socket/esp-env/components/esptool_py/esptool/esptool.py --chip esp32" -D ESPTOOL_ARGS="--before=default_reset --after=hard_reset write_flash @flash_args" -D WORKING_DIRECTORY="C:/Users/51680/eclipse-workspace/flash_test1/build" -P D:/workandlearn/MISSU/MISSU_socket/esp-env/components/esptool_py/run_esptool.cmake" ninja: build stopped: subcommand failed. Executing action: flash Running ninja in directory c:users51680eclipse-workspaceflash_test1build Executing "ninja flash"... ninja failed with exit code 1 求助该问题怎么解决 |
|
相关推荐
1个回答
|
|
以下是一些建议来解决这个问题:
1. 确保您的ESP32-C3-DevKitM-1硬件是完好无损的。您可以尝试使用其他设备或烧录器来测试硬件。 2. 检查您的USB连接线是否正常工作。尝试更换一根USB线,以排除连接线故障的可能性。 3. 确保您的ESP32-C3-DevKitM-1已经正确连接到计算机。检查USB端口和设备的连接状态。 4. 尝试使用不同的烧录软件,例如NodeMCU Flasher或esptool.py,以排除烧录软件问题。 5. 确保您的ESP-IDF版本与ESP32-C3兼容。您可以在ESP-IDF的GitHub页面上查看支持的版本。 6. 检查您的烧录环境设置是否正确。确保烧录器选择正确,波特率设置合适(例如460800),并使用正确的烧录命令。 7. 尝试重置ESP32-C3-DevKitM-1。在烧录前,按住BOOT按钮,然后给设备上电。这将使设备进入烧录模式。 8. 如果问题仍然存在,您可以尝试更新ESP-IDF到最新版本,或者在ESP-IDF的GitHub页面上查找类似问题的解决方案。 |
|
|
|
只有小组成员才能发言,加入小组>>
545浏览 6评论
457浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
437浏览 5评论
441浏览 4评论
411浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 03:27 , Processed in 0.815216 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号