有三种方式可以擦除VIMs板载eMMC存储器,如下:
- 串口模式(针对开发者)
- 中断模式
- 命令行模式
1, 参考这里串口工具设置。
2. 确保串口线连接正确以及串口软件正确配置。
3. 在VIMs上电时按住空格键会进入U-Boot命令行模式。
4. U-Boot命令行执行store boot_erase bootloader
会擦除eMMC U-Boot。
5. 执行reboot
或按 Reset
键重启。
6. 参考如下:
1 | kvim4# store boot_erase bootloader |
注意如果擦除eMMC成功,在重启后可以在串口看到如下打印信息:
1 T7:BL:055c20;ID:7CFDCF5E6052BDEC;FEAT:30F:1FFF0000:B002F:1;POC:CF;RCY:0;OVD:0;DFU:0;SD:2002;eMMC:0;RD-0:0;CHK:1;RD-1:0;CHK:1;RD-2:0;CHK:1;SPINOR:0;RD-0:0;CHK:1;RD-1:0;CHK:1;USB:ADFU�T7:BL:055c20;ID:7CFDCF5E6052BDEC;FEAT:30F:1FFF0000:B002F:1;POC:CF;RCY:0;OVD:0;DFU:1;USB:0;RD-00:0;
这种方式适用于安装linux的设备。
- 上电并进入到linux命令行。
- 打开终端使用
dd
命令清除U-Boot分区。
1 | root@Khadas:~# dd if=/dev/zero of=/dev/bootloader |