Академический Документы
Профессиональный Документы
Культура Документы
*
VUTUDA2014 - 14.03.14
*
* BPHONE IMX6Q BUILD COMMANDS *
*
myandroid_13.4.1
*
*******************************
*********
* UBOOT *
*********
export ARCH=arm
export CROSS_COMPILE=~/myandroid/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/ar
m-eabimake distclean
make mx6q_bphone_android_config
make
**********
* KERNEL *
**********
export PATH=~/myandroid_13.4.1/bootable/bootloader/uboot-imx/tools:$PATH
export ARCH=arm
export CROSS_COMPILE=~/myandroid/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/ar
m-eabimake imx6_android_defconfig
make uImage
***********
* ANDROID *
***********
source build/envsetup.sh
lunch
8
make
************
* FASTBOOT *
************
fastboot flash boot boot.img
fastboot flash system system.img
*************
* MKBOOTIMG *
*************
//OPTION 1: TINY
./mkbootimg --kernel zImage --ramdisk ramdisk.img --base 0x10800000 --cmdline "c
onsole=ttymxc2,115200 init=/init fbmem=10M vmalloc=400M androidboot.console=ttym
xc2 androidboot.hardware=freescale" --board mx6q_sabresd -o boot.img
//OPTION 2: INCLUDE DISPAY MODE
./mkbootimg --kernel zImage --ramdisk ramdisk.img --base mkbootimg --kernel zIma
ge --ramdisk ramdisk.img --base 0x10800000 --cmdline "console=ttymxc2,115200 ini
t=/init video=mxcfb0:dev=lcd,1080P,if=RGB24 androidboot.console=ttymxc2,115200
androidboot.hardware=freescale enable_wait_mode=off" --board mx6q_bphone -o boot
.img
//OPTION 3: SET MODE IN U-BOOT
setenv bootargs console=ttymxc2,115200 init=/init video=mxcfb0:dev=lcd,1080P,if=
RGB24 androidboot.console=ttymxc2,115200 androidboot.hardware=freescale enable_w
ait_mode=off
******************