为什么要烧写(下载)?这个就不用多说了,镜像文件烧写(刷机)了,程序才能运行,才能完成你想要的功能。
烧写的是什么?烧写的是镜像文件,这里的镜像文件是指嵌入式cpu的指令集合,相当于单片机的bin或者hex文件,
烧写到哪?
详细步骤:
1 安装ADB驱动,并连接otg线到PC。
2 进入uboot模式
硬件启动时,uboot和kernel都会从串口输出系统启动信息。也可以通过键盘输入信息和uboot和kernel进行交互。
uboot启动会有一个读秒:
Hit any key to stop autoboot:4
如上,4秒内按下任意按键就进入了uboot模式,此模式一般用于镜像文件的烧写。
3 进入uboot模式后,在超级终端输入:fastboot,进入fastmode烧写模式。
xxx# fastboot
此时检查一下PC 是否识别了设备,在windows任务管理器下是否有android phone设备出现,如果没有,安装ADB驱动。
烧写是用fastboot工具,在windows命令行输入烧写命令即可,命令如下:
fastboot.exe flash bootloader u-boot.bin // 烧写uboot
fastboot.exe flash kernel Image // 烧写kernel
fastboot.exe flash ramdisk ramdisk-uboot.img // 烧写android 文件系统
fastboot.exe flash system system.img // 烧写android 可能还有地址等相关参数
也可用批处理一次性烧写完。
fastboot可在windows下和linux下使用,fastboot和uboot通过usb(otg)接口通讯,将镜像写入flash中。
recovery 是另外一种类似的方法。