完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我一直在从事一个项目,该项目涉及在 esp8266 nodeMCU 板上使用 micropython 控制 4 通道继电器。我一直在使用 esptool 将最新的 micropython 固件 bin 文件刷入板子。一开始一切都很顺利,我继续将我的代码文件上传到板子上。那时事情开始对我不利。我的问题与 com3 端口繁忙有关。于是,我再次使用esptool擦除原来的flash,然后重新烧写板子。但是这次我在esptool开始写板子几秒后收到一个串口超时异常。我用另外两个相同(和全新)的板再次尝试,但每次我仍然遇到相同的错误。下面是从命令行参数开始的 esptool 输出。
(base) PS C:\development\python> esptool --port com3 --baud 9600 write_flash --flash_size detect --flash_mode dio -z 0x0000 esp8266-20210902-v1.17.bin esptool.py v3.2 串口com3 正在连接... 设备 PID 识别仅在 COM 和 /dev/ 串行端口上受支持。 . Detecting chip type... 不支持的检测协议,切换并重试... Connecting... 设备PID识别只支持COM和/dev/串口。 . 正在检测芯片类型... ESP8266 芯片是 ESP8266EX 特性: WiFi Crystal 是 26MHz MAC: 44:17:93:0d:50:04 正在上传存根... 正在运行存根...存根 正在运行... 正在配置闪存大小... 自动检测到的闪存大小:4MB 闪存将从 0x00000000 擦除到 0x0009afff... 闪存参数设置为 0x0240 压缩 633688 字节到 416263... 写入 0x00000000...(3 %)回溯(最后一次调用): 文件“c:\users\billa\anaconda3\lib\runpy.py”,第 193 行,在 _run_module_as_main “__main__”,mod_spec) 文件“c:\users\billa\anaconda3\lib\runpy.py”,第 85 行,在_run_code exec(code, run_globals) 文件“C:\Users\billa\Anaconda3\Scripts\esptool.exe\__main__.py”,第 7 行,在 文件“c:\users\billa\anaconda3\lib\site -packages\esptool.py",第 5136 行,在 _main main() 文件“c:\users\billa\anaconda3\lib\site-packages\esptool.py”中,4602行,主要 operation_func(esp, args) 文件“c:\users\billa\anaconda3\lib\site-packages\esptool.py”,第 3873 行,在 write_flash esp.flash_defl_block(block, seq, timeout=timeout) 文件“c:\ users\billa\anaconda3\lib\site-packages\esptool.py",第 154 行,在内部 return func(*args, **kwargs) File "c:\users\billa\anaconda3\lib\site-packages\esptool .py", line 919, in flash_defl_block self.ESP_FLASH_DEFL_DATA, struct.pack(' esptool --port com3 --baud 9600 erase_flash esptool.py v3.2 串行端口 com3 正在连接... 设备 PID 识别仅在 COM 和 /dev/ 串行端口上受支持。 . 正在检测芯片类型... 不支持的检测协议,切换并重试... 正在连接... 设备 PID 识别仅在 COM 和 /dev/ 串行端口上受支持。 . 正在检测芯片类型... ESP8266 芯片是 ESP8266EX特点 : WiFi Crystal 是 26MHz MAC: 44:17:93 : 0e :3f: ce一会儿)...芯片擦除在 4.7 秒内成功完成通过 RTS 引脚硬重置... (基础)PS C:\development\python> esptool --port com3 --baud 9600 write_flash --flash_size detect --flash_mode dio -z 0x0000 esp8266-20210902-v1.17.bin esptool.py v3.2 Serial port com3 Connecting...设备PID识别只支持COM和/dev/串口。. |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
988 浏览 1 评论
553浏览 6评论
463浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
447浏览 5评论
448浏览 4评论
421浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-29 03:04 , Processed in 0.948162 second(s), Total 73, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号