Get the Files
$ repo init -u git://gitorious.org/rowboat/manifest.git -m rowboat-jb-am335x.xml $ repo sync $
Toolchain Setup
Setup the tool-chain path to point to arm-eabi- tools in prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/$ export PATH=/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin:$PATH
Build Boot Loader (MLO/u-boot)
Change directory to u-boot$ cd u-bootExecute following commands
$ make CROSS_COMPILE=arm-eabi- distclean $ make CROSS_COMPILE=arm-eabi- am335x_evm_config $ make CROSS_COMPILE=arm-eabi-Build Android, Kernel and SGX
$ make TARGET_PRODUCT=beagleboneblack OMAPES=4.x
Create Root Filesystem Tarball
Prepare the root filesystem as follows:$ cd$ make TARGET_PRODUCT=beagleboneblack fs_tarball
Flash SD Card
Copy compiled Images to image folder and create a bootable SD card as follows.$ mkdir image_folder $ cd image_folder $ cp ../kernel/arch/arm/boot/uImage . $ cp ../u-boot/MLO . $ cp ../u-boot/u-boot.img . $ cp ../external/ti_android_utilities/am335x/u-boot-env/uEnv_beagleboneblack.txt . $ cp ../out/target/product/beagleboneblack/rootfs.tar.bz2 . $ cp ../external/ti_android_utilities/am335x/mk-mmc/mkmmc-android.sh . $ sudo ./mkmmc-android.sh YOUR_SD_CARD MLO u-boot.img uImage uEnv_beagleboneblack.txt rootfs.tar.bz2
No comments:
Post a Comment