开发板刷系统---利用fastboot向iNand中刷入镜像
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开发板刷系统---利用fastboot向iNand中刷入镜像相关的知识,希望对你有一定的参考价值。
破坏了板载iNand的bootloader以后,可以从第二启动方式即SD卡通道2来启动,那如果想重新将bootloader刷回iNand中,从板载iNand来启动该怎么办呢?
我们可以使用bootloader提供的fastboot功能来向板载的iNand中刷入bootloader或者os镜像。注意此时的bootloader是SD卡提供的bootloader,我们可以通过SD卡中的bootloader向板载iNand中刷入镜像。当然我们也可以通过板载iNand的bootloader来向板载的iNand中刷入镜像(因为bootloader运行起来的时候是存在于DRAM中,向iNand中刷入镜像不影响本身bootloader的运行)
使用fastboot的时候需要注意的问题:
- 在开发板和window主机两边都进入到fastboot的模式中,然后通过USB OTG线来从window主机向开发板烧录镜像文件。
- 开发板中在bootloader中敲入fastboot命令即可,敲入fastboot命令后需要安装fastboot驱动。
- window主机中在命令行中使用fastboot命令来进行烧录或者其他操作
- fastboot可以看作是类似于tftp的一种传输工具,通过USB线来连接开发板和window主机,开发板为服务器端,window主机为客户端。我们在window主机中通过特定的fastboot命令来向开发板进行操作。
常用的fastboot命令:
fastboot devices:用来查看是否连接上了设备。相当于测试开发板和window主机之间有没有建立连接。
fastboot flash 分区名 镜像文件:用来向特定分区中烧录镜像文件。
fastboot reboot:用来重启开发板。
比如烧录android4.0.4的步骤:
fastboot flash bootloader android4.0.4/uboot.bin
fastboot flash kernel android4.0.4/zIamge-android
fastboot flash system android4.0.4/x210.img
以上是关于开发板刷系统---利用fastboot向iNand中刷入镜像的主要内容,如果未能解决你的问题,请参考以下文章