Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
BoardConfig.mk | D | 23-Mar-2024 | 2.1 KiB | 56 | 36 | |
README | D | 23-Mar-2024 | 1.9 KiB | 51 | 42 | |
board-info.txt | D | 23-Mar-2024 | 23 | 2 | 1 | |
device-hikey960.mk | D | 23-Mar-2024 | 3.6 KiB | 88 | 50 | |
fstab.hikey960 | D | 23-Mar-2024 | 1.8 KiB | 16 | 14 | |
init.hikey960.rc | D | 23-Mar-2024 | 120 | 7 | 4 |
README
1Running Android on hikey960 board: 2 3* Compiling userspace: 4Pull AOSP source: 5$ repo init -u https://android.googlesource.com/platform/manifest -b master & repo sync -j24 6 7Download 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 12Build: 13$ . ./build/envsetup.sh 14$ lunch hikey960-userdebug 15$ make -j32 16 17* Flashing images: 18Enter 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 28Turn 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 38Copy hi3660-hikey960.dtb (arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dtb) 39 to the hikey-kernel directory as file: hi3660-hikey960.dtb-4.9 40Copy 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): 45J2 (LS Expansion): 1 - Gnd, 11 - Rx, 13 - Tx 46 47External links: 48Board: http://www.96boards.org/product/hikey960/ 49Howto: http://www.96boards.org/documentation/ConsumerEdition/HiKey960/README.md/ 50Schematics: https://github.com/96boards/documentation/raw/master/ConsumerEdition/HiKey960/HardwareDocs/HiKey960_Schematics.pdf 51