fastboot# mmc mmc - MMC sub system Usage: mmc read <device num> addr blk# cnt mmc write <device num> addr blk# cnt mmc write.ext4sp <device num> addr blk# cnt mmc bootread <device num> addr blk# cnt mmc bootwrite <device num> addr blk# cnt mmc rescan <device num> mmc list - lists available devices mmc bootmoderead <device num> addr size mmc reg <device num> fastboot# mmcinfo Device: XXXXXXX Manufacturer ID: 11 OEM: 100 Name: 004G9 Tran Speed: 25000000 Rd Block Len: 512 MMC version 4.0 High Capacity: Yes Capacity: 3959422976 Bus Width: 8-bit
通过mmcinfo可以看到mmc的block size(Rd Block Len: 512 bytes)
mmc具体参数的获取与计算:
- <device num> 通过mmc list进行查看
- addr :内存的绝对线性地址以byte为单位
- blk# : device-num设备的第blk#块,由于长度按线性计算,可以根据长度进行计算。pre-size-in-bytes / 512
- cnt: 进行数据传输的块量
mmc read <device num> addr blk# cnt | | | | | `-------+----------|---|----|-- disk2mem 从device-num中读取 blk# * 512 <-----> (blk# + cnt)*512 的数据到内存(地址以addr开头)中 | | | | `----------|---|----|-- mmc list | | | `---|----|-- memory start address | | `----|-- disk start block | `-- length-block: cnt mmc write <device num> addr blk# cnt | | | | | `-------+----------|---|----|-- mem2disk 从内存(地址以addr开头)中读取cnt*512 byts 写入device-num中(from: blk# * 512) | | | | `----------|---|----|-- mmc list | | | `---|----|-- memory start address | | `----|-- disk start block | `-- length-block: cnt mmc write.ext4sp <device num> addr blk# cnt | | | | | `-------+----------|---|----|-- mem2disk 从内存(地址以addr开头)中读取cnt*512 byts 写入device-num中(from: blk# * 512) | | | | `----------|---|----|-- mmc list | | | `---|----|-- memory start address | | `----|-- disk start block | `-- length-partition-block: cnt
http://gist.github.com/qianjigui/7150077
以上这些命令都是用于nand烧写存储器的。
与此相关的还有sf,nand。这些命令在使用上与mmc相似,主要的不同是不需要按block进行单位換算。
最近见到的一些设备,需要先前存储区全0xff置位,再进行烧写。
相关推荐
**Fastboot工具详解与使用指南** Fastboot是一种由Android系统开发者使用的低级别恢复模式,它允许用户对设备的硬件进行编程和调试。在Android设备上,Fastboot模式是引导加载程序的一部分,通常用于安装更新、刷入...
5. 操作完成后,使用`fastboot reboot`命令重启设备,设备将离开Fastboot模式并正常启动。 总之,“谷歌官方fastboot驱动”是Android开发者和高级用户进行设备维护、系统更新和故障排查的重要工具,确保了在...
linux ubuntu fastboot 下载 方法1: GSI Flashing Procedure For Android-Q Fresh Launch Build(DP Enabled): Flash META Change directory to Apps path Flash below Apps and GSI image. Apps Build flashing ...
本文将详细介绍Windows下的Fastboot工具及其使用方法。 1. 安装Fastboot工具: 首先,你需要下载并安装Android SDK Platform Tools。可以从Google的官方开发者网站获取最新版本。安装完成后,Platform Tools目录...
在arm 平台上可以运行的fastboot工具
4. 开始操作:现在你可以使用fastboot命令执行各种操作,如擦除分区、解锁Bootloader、刷写固件等。 总的来说,fastboot USB驱动为开发者提供了在RK35xx平台上便捷地进行固件管理和调试的能力,是Android开发过程中...
重启到fastboot模式 adb reboot recouery 重启到recovery模式 fastboot常用命令: fastboot devices 列出fas tboot设备 fastboot reboot 重启设备 fastboot reboot - boo t 1 oader 重启到fastboot模式 fas tboot ...
6. **完成操作**:当fastboot工具显示"finished."时,表示刷入过程已完成,可以使用`fastboot reboot`命令重启设备,恢复正常启动。 Fastboot工具不仅用于刷入`boot.img`,还可以执行其他操作,如擦除分区、查看...
3. 配置环境变量:安装完成后,为了能在任意目录下使用adb和fastboot命令,需要将它们的路径添加到PATH环境变量中。通常,adb和fastboot会被安装到/usr/bin目录下,你可以使用以下命令检查它们是否在那里: ``` ...
fastboot是一种低级别的刷机工具,通常在设备启动到特定的“fastboot”模式下使用。它主要用于对设备的硬件分区进行修改,如更新引导程序、系统分区、恢复分区等。fastboot的主要功能包括: 1. **写入固件**:...
9008端口是高通设备在fastboot模式下使用的特定端口号,与设备的硬件调试密切相关。 一、fastboot模式介绍 Fastboot是一种由Android系统提供的低级恢复模式,它允许开发者对设备的硬件进行修改和更新,如刷入新的...
### Fastboot解锁使用说明 #### 一、前置准备与环境搭建 **1.1 ADB 工具包的安装** 为了能够顺利进行Fastboot模式下的操作,首先需要确保已安装了ADB工具包。ADB(Android Debug Bridge)是Android平台设备进行...
3. 硬件检测:在设备进入Fastboot模式后,可以使用fastboot devices命令检查设备是否被正确识别。 4. Bootloader解锁:对于部分支持的设备,如索尼手机,fastboot可以解锁Bootloader,这是进行自定义ROM刷机的必要...
fastboot的使用则需要设备在fastboot模式下,可以通过在设备关机状态下按特定按键组合(如音量减小键+电源键)进入。常见命令有: - 进入fastboot模式:`adb reboot fastboot` - 刷入映像:`fastboot flash ...
这是kindle上用的fastboot工具,和手机上使用的不同。安装好驱动之后,使用ttl串口连接Kindle之后,进入uboot,输入命令bist,再输入fastboot就可以让kindle进入fastboot模式,然后使用此工具刷写kindle各分区。
当设备进入Fastboot模式后,手机或平板电脑会显示一个特殊的启动屏幕,此时可以通过USB连接到电脑,并使用`fastboot.exe`命令行工具与设备交互。进入Fastboot模式的方法因设备而异,通常是在关机状态下按特定组合键...
fastboot备份
3. **教程或指南**:为了让用户更易于理解如何使用这些工具,压缩包中可能包含详细的步骤指南,解释如何连接设备、进入Fastboot模式、运行刷机命令等。 4. **预编译的系统映像**:这些可能是已经修改过的Android...