Up to higher level directory | |||
Name | Date | Size | |
---|---|---|---|
board-info.txt | 22-Oct-2020 | 23 | |
BoardConfig.mk | 22-Oct-2020 | 2.1K | |
device-hikey960.mk | 22-Oct-2020 | 4.5K | |
fstab.hikey960 | 22-Oct-2020 | 1.5K | |
init.hikey960.rc | 22-Oct-2020 | 120 | |
README | 22-Oct-2020 | 1.9K |
1 Running Android on hikey960 board: 2 3 * Compiling userspace: 4 Pull AOSP source: 5 $ repo init -u https://android.googlesource.com/platform/manifest -b master & repo sync -j24 6 7 Download and extract HDMI binaries: 8 $ wget https://dl.google.com/dl/android/aosp/arm-hikey960-OPR-cf4e0c80.tgz 9 $ tar xzf arm-hikey960-OPR-cf4e0c80.tgz 10 $ ./extract-arm-hikey960.sh 11 12 Build: 13 $ . ./build/envsetup.sh 14 $ lunch hikey960-userdebug 15 $ make -j32 16 17 * Flashing images: 18 Enter fastboot mode by turning ON switch 1 and 3 19 $ cd device/linaro/hikey/installer/hikey960 20 $ ./flash-all.sh 21 or 22 $ fastboot flash boot out/target/product/hikey960/boot.img 23 $ fastboot flash dts out/target/product/hikey960/dt.img 24 $ fastboot flash system out/target/product/hikey960/system.img 25 $ fastboot flash vendor out/target/product/hikey960/vendor.img 26 $ fastboot flash cache out/target/product/hikey960/cache.img 27 $ fastboot flash userdata out/target/product/hikey960/userdata.img 28 Turn OFF switch 3 and power cycle the board. 29 30 * Building kernel 31 $ git clone https://android.googlesource.com/kernel/hikey-linaro 32 $ cd hikey-linaro 33 $ git checkout -b android-hikey-linaro-4.9 origin/android-hikey-linaro-4.9 34 $ make ARCH=arm64 hikey960_defconfig 35 $ make ARCH=arm64 CROSS_COMPILE=aarch64-linux-android- -j24 36 37 * Update the kernel in the boot image 38 Copy hi3660-hikey960.dtb (arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dtb) 39 to the hikey-kernel directory as file: hi3660-hikey960.dtb-4.9 40 Copy the Image file (arch/arm64/boot/Image.gz) to the hikey-kernel 41 directory as file: Image.gz-hikey960-4.9 42 $ make bootimage -j24 43 44 * Kernel serial output (uart3): 45 J2 (LS Expansion): 1 - Gnd, 11 - Rx, 13 - Tx 46 47 External links: 48 Board: http://www.96boards.org/product/hikey960/ 49 Howto: http://www.96boards.org/documentation/ConsumerEdition/HiKey960/README.md/ 50 Schematics: https://github.com/96boards/documentation/raw/master/ConsumerEdition/HiKey960/HardwareDocs/HiKey960_Schematics.pdf 51