Template:Flashing Android

From OMAPpedia

(Difference between revisions)
Jump to: navigation, search
(Flashing to eMMC/SD Card using Fastboot)
 
Line 1: Line 1:
-
This section helps with flashing the software and instructions to boot the Android operating system.
+
This section provides instructions with flashing Android OS to eMMC/SD card, and booting the system.
-
You will need atleast a bootloader (u-boot.bin and MLO), kernel (uImage) and an Android file system to flash Android.  
+
You will need at least a bootloader (u-boot.bin and MLO), kernel (uImage) and an Android file system to flash Android.  
* For details on how to build your own binaries, check the "Getting Started" page in the [[OMAP_Android_Main|main page]].
* For details on how to build your own binaries, check the "Getting Started" page in the [[OMAP_Android_Main|main page]].
* Alternatively, you can use pre-built binaries from "Using Prebuilt Binaries" at the [[OMAP_Android_Main|main page]] to continue.
* Alternatively, you can use pre-built binaries from "Using Prebuilt Binaries" at the [[OMAP_Android_Main|main page]] to continue.
Line 9: Line 9:
===Flashing to SD===
===Flashing to SD===
-
Prior to proceeding with these steps, review how to setup and format a SD card under [[Zoom_Flashing|Omap Platform Support Tools]]. This will provide instructions on creating the two paritions needed to copy the files.  
+
Prior to proceeding with these steps, review how to setup and format a SD card under [[Zoom_Flashing|Omap Platform Support Tools]]. This will provide instructions on creating the two (or three) partitions needed to copy the files (At least two partitions are needed. One, 'boot' which holds the MLO, u-boot.bin and uImage, and the other 'rootfs' which holds the file system.)
If you are using prebuilt binaries, copy the binaries (u-boot.bin, MLO and uImage) directly to the boot partition.
If you are using prebuilt binaries, copy the binaries (u-boot.bin, MLO and uImage) directly to the boot partition.
Line 26: Line 26:
</pre>
</pre>
-
* Once the Android Filesystem and the Bootloader are copied, remove and replace the card back into card reader and you should see two new media devices,
+
* Once the Android Filesystem and the Bootloader are copied, remove and reinsert the card back into card reader and you should see two new media devices,
/media/boot and
/media/boot and
/media/disk
/media/disk
-
* Now remove the card from the card reader
+
* Now remove the card safely from the card reader
<pre>
<pre>
$ sudo umount /media/boot
$ sudo umount /media/boot

Latest revision as of 19:52, 17 May 2011

This section provides instructions with flashing Android OS to eMMC/SD card, and booting the system.

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

Contents

[edit] Flashing Android

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

[edit] 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 (or three) partitions needed to copy the files (At least two partitions are needed. One, 'boot' which holds the MLO, u-boot.bin and uImage, and the other 'rootfs' which holds the file system.)

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

[edit] 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

[edit] Other ways to flash Android

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

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox