REF: http://blog.csdn.net/subfate/article/details/6228730
make ARCH=arm CROSS_COMPILE=arm-hisiv200-linu- hi3798mv100_defconfig
make ARCH=arm CROSS_COMPILE=arm-hisiv200-linux- menuconfig
make ARCH=arm CROSS_COMPILE=arm-hisiv200-linux- uImage -j 128
mkimage -n 'linux' -A arm -O linux -T kernel -C none -e 0x01000000 -a 0x01000000 -d arch/arm/boot/zImage /tmp/uImage.hi3798MNVR
mkimage -n 'linux' -A arm -O linux -T kernel -C none -e 0x01000000 -a 0x01000000 -d arch/arm/boot/zImage /tmp/uImage.hi3798MNVR
Bytes transferred = 4946816 (4b7b80 hex)
## Booting kernel from Legacy Image at 02000000 ...
Image Name: linux
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4946752 Bytes = 4.7 MiB
Load Address: 01000000
Entry Point: 01000000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK-------------------------------------------------------OK
## Booting kernel from Legacy Image at 02000000 ...
Image Name: Linux-3.10.0_s40
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2278200 Bytes = 2.2 MiB
Load Address: 02000000
Entry Point: 02000000
Verifying Checksum ... OK
XIP Kernel Image ... OK
OK----------------------------------------------------ERROR
undefined instruction
Resetting CPU ...
阅读(2071) | 评论(0) | 转发(0) |