OAK-D-CM4设备刷写镜像(Windows&Linux)
![](https://www.oakchina.cn/wp-content/uploads/2021/12/oak-d-cm4-flash-rpi-emmc_1-1024x565.jpg)
识别主机
注意此时不要连接设备,也不要给设备通电,否则以下步骤将无法帮主机识别设备。
安装驱动程序和引导工具,详情请参考此文档。
Windows
- 下载并运行安装程序。
https://github.com/raspberrypi/usbboot/raw/master/win32/rpiboot_setup.exe
- 运行rpiboot.exe程序。等待连接:
![](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/XJ9LnWGK0NjAnvDe/img/546a6828-cf3b-454d-b44a-4f58924efbfc.png)
- 按照后面的此步骤,将设备连接到主机。
![](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/XJ9LnWGK0NjAnvDe/img/10112ee5-ab94-4bac-8c42-9e723c11203f.png)
等待几秒后就可以看到Compute Module eMMC 作为磁盘在 Windows 下弹出。
![](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/XJ9LnWGK0NjAnvDe/img/0160a79b-b4bb-4ce5-bfe4-535744bccfbc.png)
Linux
在Linux系统上没有可以直接运行的程序,需要自行编译。
- 克隆usbboot工具库:
git clone --depth=1 https://github.com/raspberrypi/usbboot
cd usbboot
- 安装libusb。
sudo apt install libusb-1.0-0-dev
- 构建并安装该usbboot工具:
make
- 运行该usbboot工具,它将等待连接:
sudo ./rpiboot
连接设备
- 首先更改左侧相机旁边的USB_BOOT跳线位置,将跳帽盖在ENABLE位置上。
![](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/XJ9LnWGK0NjAnvDe/img/1fa93bf2-23e4-423a-b3da-802dbaf4a037.png)
- 通过USB将OAK-D-CM4连接到主机。
- 最后给设备通电。
烧写树莓派镜像
安装树莓派官方烧写工具https://www.raspberrypi.com/software/
选择镜像文件
![](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/XJ9LnWGK0NjAnvDe/img/a9a6d00d-2ef2-4127-8e75-9234b4a4a3e6.png)
选择烧写设备
![](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/XJ9LnWGK0NjAnvDe/img/040e5c4d-b0c3-4fd1-a0d8-d8656b363d62.png)
点击烧写
![](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/XJ9LnWGK0NjAnvDe/img/73485e6d-f08b-460d-8b75-fad6c17fafeb.png)
由于CM4默认开启低功耗模式,导致系统无法识别鼠标键盘,需要手动关闭。
![](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/XJ9LnWGK0NjAnvDe/img/ea546170-ea42-43d3-94b6-24c881b74b34.png)
找到eMMc中的config.txt,加入下述内容,保存退出。
![](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/XJ9LnWGK0NjAnvDe/img/8d51f72b-8671-4023-acc6-adbe51612eed.png)
启动eMMc
将USB_BOOT跳线位置还原至DISABLE位置,然后给设备通电,即可进入树莓派系统。
![](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/XJ9LnWGK0NjAnvDe/img/08457a95-ba62-4d29-9df4-2779a26548b2.png)
PS: 目前无法使用uSD卡启动系统。
常见问题
- 只是eMMc只有8G存储,请不要下载过大的文件,会出现无法进入系统的问题。
- 如果先连接了OAK设备,会导致程序无法正常识别设备。