Template:Flashing Android

From OMAPpedia

Revision as of 20:52, 16 May 2011 by Akashc (Talk | contribs)
Jump to: navigation, search

This section helps with flashing the software and instructions to boot the Android operating system.

You will need atleast a bootloader (u-boot.bin and MLO), kernel (uImage) and an Android file system to flash Android.


Flashing Android

There are several flashing methods such as to SD, NAND and NFS

Flashing to SD

Prior to proceeding with these steps, review how to setup and format a SD card under Omap Platform Support Tools. This will provide instructions on creating the two paritions needed to copy the files.

If you are using prebuilt binaries, copy the binaries (u-boot.bin, MLO and uImage) directly to the boot partition.

$ sudo cp -rf <location_of_uboot.bin_file> /tmp/mmc1
$ sudo cp -rf <location_of_MLO_file> /tmp/mmc1
$ sudo cp -rf <location_of_uImage_file> /tmp/mmc1

If you are using prebuilt binaries, extract the filesystem archive directly to the secondary partition and set permissions.

$ sudo cp –Rfp ~/myfs/* /tmp/mmc2
$ sudo chmod –R 777 /tmp/mmc2/*

/media/boot and /media/disk

$ sudo umount /media/boot
$ sudo umount /media/disk

Flashing to eMMC/SD Card using Fastboot

For a quick and fast way to flash Android into NAND for OMAP3 refer to Android Fastboot for OMAP3 or to flash Android to eMMC on OMAP4 Android Fastboot for OMAP4

Other ways to flash Android

Refer to Omap Platform Support Tools for more ways to flash a zoom2.

Personal tools