diff options
author | Dmitry Shmidt <dimitrysh@google.com> | 2016-02-01 13:42:11 -0800 |
---|---|---|
committer | Dmitry Shmidt <dimitrysh@google.com> | 2016-02-01 13:42:11 -0800 |
commit | 271e5fdf128a0d95c4b39ef814dad1fb6ac65fba (patch) | |
tree | 49521b5334b5704f0962e98f9177c8b0bed97478 | |
parent | d542b57e78b06f9d39c30d6dac447b8342e1cfee (diff) | |
download | hikey-271e5fdf128a0d95c4b39ef814dad1fb6ac65fba.tar.gz |
hikey: Add general README
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
-rw-r--r-- | README | 50 |
1 files changed, 50 insertions, 0 deletions
@@ -0,0 +1,50 @@ +Running Android on hikey board: + +# TODO +* Download HDMI binaries: + +* Compiling userspace: +$ repo init -u https://android.googlesource.com/platform/manifest -b master & repo sync -j24 +$ . ./build/envsetup.sh +$ lunch hikey-userdebug +$ make -j32 + +Note: For 4 GB eMMC part use: +$ make -j32 TARGET_USERDATAIMAGE_4GB=true + +* Installing initial fastboot and ptable: +Select special bootloader mode by linking J15 1-2 and 3-4 pins +Connect USB to PC to get ttyUSB device (ex: ttyUSB1) +Power the board +$ cd device/linaro/hikey/installer +$ ./flash-all.sh /dev/ttyUSB1 [4g] +Remove link 3-4 and power the board + +* Flashing images: +Enter fastboot mode by linking J15 1-2 and 5-6 pins +$ fastboot flash boot out/target/product/hikey/boot_fat.uefi.img +$ fastboot flash system out/target/product/hikey/system.img +$ fastboot flash cache out/target/product/hikey/cache.img +$ fastboot flash userdata out/target/product/hikey/userdata.img +Remove jumper 5-6 and power the board + +* Building kernel +$ git clone https://android.googlesource.com/kernel/hikey-linaro +$ cd hikey-linaro +$ git checkout -b android-hikey-linaro-4.1 origin/android-hikey-linaro-4.1 +$ make ARCH=arm64 hikey_defconfig +$ make ARCH=arm64 CROSS_COMPILE=aarch64-linux-android- -j24 +Output: arch/arm64/boot/Image & arch/arm64/boot/dts/hisilicon/hi6220-hikey.dtb + copy Image and hi6220-hikey.dtb to hikey-kernel directory + +* Setting monitor resolution +Edit device/linaro/hikey/bootloader/EFI/BOOT/grub.cfg +Set video= (for example for 24” monitor): video=HDMI-A-1:1280x800@60 + +* Kernel serial output (uart3): +J2 (LS Expansion): 1 - Gnd, 11 - Rx, 13 - Tx + +External links: +Board: https://www.96boards.org/products/ce/hikey/ +Howto: https://github.com/96boards/documentation/wiki/LatestSnapshots +Schematics: https://www.96boards.org/wp-content/uploads/2015/02/96Boards-Hikey-Rev-A1.pdf |