如何擦除eMMC存储器

office365打不开 📅 2025-12-08 07:00:09 👤 admin 👁️ 9739 👑 67
如何擦除eMMC存储器

根据该文章介绍我成功擦除并烧录EMMC成功,非常感谢!所以保存记录下来。

有四种方式可以擦除VIMs板载eMMC存储器,如下:

按键模式串口模式中断模式命令行模式

注意:由于VIM1、VIM2和VIM3操作方式基本上是一样的,所以本文档以VIM1为例进行说明。

按键模式(确保U-boot正常运行)

所有固件都只支持eMMC擦除,请按如下步骤擦除eMMC:

给VIMs上电同时按住Power和 Function按键不松手短按 ‘Reset’按键执行上述步骤后U-boot会自动擦除eMMC,大概10S左右当eMMC数据擦除后,显示器会显示黑屏

串口模式(针对开发者)

参考这里(VIM1/VIM2/VIM3)设置串口确保串口线连接正确以及串口软件正确配置在VIMs上电时按住任意键会进入U-boot命令行模式U-boot命令行执行store init 3会擦除整个eMMC执行reboot 或按 Reset键重启参考如下:

kvim# store init 3

emmc/sd response timeout, cmd8, status=0x1ff2800

emmc/sd response timeout, cmd55, status=0x1ff2800

[mmc_startup] mmc refix success

[mmc_init] mmc init success

switch to partitions #0, OK

mmc1(part 0) is current device

Device: SDIO Port C

Manufacturer ID: 15

OEM: 100

Name: 8WPD3

Tran Speed: 52000000

Rd Block Len: 512

MMC version 5.0

High Capacity: Yes

Capacity: 7.3 GiB

mmc clock: 40000000

Bus Width: 8-bit DDR

[store]amlmmc erase 1emmckey_is_protected : protect

start = 0,end = 57343

Caution! Your devices Erase group is 0x400

The erase range would be change to 0x36000~0xe8ffff

start = 221184,end = 15269886

Vim# reboot

注意: 如果擦除eMMC成功,在重启后可以在串口看到如下打印信息:

GXL:BL1:9ac50e:a1974b;FEAT:ADFC318C;POC:3;RCY:0;EMMC:0;READ:0;CHK:AA;SD:800;USB:8;

中断模式

这种方法适用于所有Amlogic产品。

通过USB-C(VIM1/VIM2/VIM3) 或TF卡(VIM1/VIM2/VIM3)升级固件.中断升级过程(建议进度条超过15%后中断), 例如, 拔掉USB数据线或TF卡重新上电,你会发现eMMC被擦除

命令行模式

这中方式适用于安装linux的设备。

上电并进入到linux命令行# 如何擦除eMMC存储器打开终端使用dd命令清除U-boot分区

root@Khadas:~# dd if=/dev/zero of=/dev/bootloader

dd: writing to '/dev/bootloader': No space left on device

8193+0 records in

8192+0 records out

4194304 bytes (4.2 MB, 4.0 MiB) copied, 1.1226 s, 3.7 MB/s

root@Khadas:~# reboot

皇家推荐

天龙3d如何选职业 天龙八部3D什么职业好玩 前中后期职业攻略
广东移动套餐哪个流量多又便宜的?2025年实测高性价比方案+避坑攻略全公开
在哪里查看支付宝的收款码? ( 支付宝收款码在哪里找 )
草字头加三个心念什么字
冰雪节限定皮肤价格揭秘:多少人民币能拥有稀有皮肤?
微信麦克风设置在哪里打开