EV3砖代码下载故障:VS Code MicroPython扩展传输失败或耗时极长
EV3 MicroPython 扩展文件传输过慢/失败故障解决方案
- 关闭增量同步功能:打开VS Code设置,搜索
EV3 MicroPython: Enable Incremental Sync,取消勾选该选项。增量同步的文件校验逻辑和ev3-dev的文件系统时间戳缓存存在已知冲突,会导致大量小文件同步时反复重传,关闭后全量同步即可恢复正常速度。 - 更换USB传输线缆:连接建立成功仅代表控制链路正常,大流量数据传输对线缆的屏蔽性、供电能力要求更高,老旧/非屏蔽/过长的线缆会导致传输丢包重传,建议更换长度1米以内的带屏蔽USB 2.0线缆测试。
- 清空EV3设备本地项目缓存:通过ev3-dev调试终端连接设备后,执行命令
rm -rf /home/robot/project/*清空原有项目文件,避免旧文件的权限或时间戳冲突导致同步卡住。 - 回退扩展版本:如果上述操作无效,大概率是扩展自动更新后的版本存在兼容性问题,可在VS Code扩展管理页面找到LEGO Mindstorms EV3 MicroPython扩展,点击设置按钮选择「安装另一个版本」,回退到数周前你正常使用时对应的历史版本即可。
临时替代方案:若需要紧急调试,可以将项目文件打包为zip格式,通过ev3-dev的浏览器管理界面直接上传到设备
/home/robot/project目录,解压后即可直接运行。
内容的提问来源于stack exchange,提问作者FDavidov
相关产品推荐
相关产品推荐

