如何在Windows系统下刷写Coral Dev Board Mini?
解决Windows下刷写Coral Dev Board Mini的Mendel OS问题
方案一:修复WLS 2的USB设备识别
WLS 1不支持USB直通,必须使用WLS 2。按以下步骤配置:
- 安装usbipd-win工具:在Windows微软商店搜索安装,或用命令行
winget install usbipd-win - 打开WLS 2的Ubuntu终端,安装依赖:
sudo apt update && sudo apt install linux-tools-generic hwdata sudo modprobe vhci-hcd - 以管理员身份打开Windows命令提示符,列出当前USB设备:
找到Coral Dev Board Mini对应的总线ID(格式如usbipd wsl list1-3) - 将设备附加到WLS:
usbipd wsl attach --busid <你的总线ID> - 回到WLS终端,执行
lsusb确认设备已被识别,之后按照官方Mendel刷写流程运行flash脚本即可。
方案二:使用带USB直通的Linux虚拟机
- 安装VirtualBox或VMware,创建Ubuntu 20.04+的虚拟机
- 启用虚拟机的USB直通功能,将Coral Dev Board Mini设备直接映射到虚拟机内
- 在虚拟机中下载最新Mendel镜像,按照官方刷写步骤操作,确保虚拟机拥有USB设备的读写权限
方案三:手动使用fastboot刷写(进阶用户)
- 将开发板进入fastboot模式:断电后按住BOOT按钮,连接USB到电脑,松开BOOT按钮
- 安装Android SDK Platform Tools,将
fastboot添加到系统PATH - 下载并解压最新Mendel OS镜像包,获取分区镜像文件(boot.img、system.img等)
- 打开命令提示符,确认设备连接:
fastboot devices - 依次刷写各分区(需对应镜像内的实际文件):
fastboot flash boot boot.img fastboot flash system system.img fastboot flash vendor vendor.img fastboot flash dtb dtb.img fastboot reboot
注意事项
- 确保使用数据传输型USB线,避免仅充电线导致的连接问题
- 刷写前备份设备内所有数据,刷写操作会清空存储
- WLS环境必须是WLS 2,WLS 1无法支持USB直通
内容的提问来源于stack exchange,提问作者Jasonn
相关产品推荐
相关产品推荐

