This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM5728: Create Android boot SD card

Part Number: AM5728

Follow the steps in user guide:

after this step:

now installing:  ti-processor-sdk-android-am57xx-evm-06.00.00.05

0. BOOTFILEPATH = ....00.00.05//board-support/prebuilt-images
1. MLO          = GP_MLO
2. BOOTIMG      = u-boot-am57xx-evm.img
3. BOOTUENV     = uEnv.txt


Would you like to continue? [y/n] :

it only copied MLO, BOOTIMG, and BOOTUENV, did not copy kernel, filesystem....



According to this post, TI only validated boot Android on eMMC, is that true? as I saw the steps in Android SDK user guide, I just wants to use SD card to test the SDK.
If must use eMMC card boot, how to write to eMMC card from begining?






  • Tony,

    The standard boot media for Android full SDK is thru a internal media ( eMMC).

    We do have SD card with bootloader images (MLO, u-boot.img) for first boot or recovering if there is a boot failure.

    The boot setting on the EVM is SD first , eMMC next. 

    So if there is a SD card with known functional bootloader images, the board will try to boot from it till uboot prompt. If there is no SD card connected at all, the board will try to boot with all images from eMMC (Including all the way to Android OS layer).

    The setup script along with the SDK release installer should do the following.

    1. Create a SD card with bootloader images

    2. Boot from SD card to uboot prompt

    3. Update partition table of android in uboot and flash all android images in eMMC

    4. Boot android from eMMC ( SD card is optional from subsequent boot).

    --

    Hope it clarifies.

  • Closing this thread as the comment on the purposed of SD card image is clarified