"Hikey960" 修訂間的差異

出自 flip the world
前往: 導覽搜尋
(FW Programming)
(module ON or OFF feature option)
行 29: 行 29:
 
*Turn OFF switch 3 and power cycle the board.
 
*Turn OFF switch 3 and power cycle the board.
  
== module ON or OFF feature option ==
+
== Building the kernel ==
* Edit inc/hal_feature_config.h in each example code
+
*Run the following commands:
 
+
**mkdir repo-common
 +
**cd repo-common
 +
**repo init -u https://android.googlesource.com/kernel/manifest -b hikey-linaro-android-4.19
 +
**repo sync -j8 -c
 +
**rm -rf out
 +
**rm build.config
 +
**BUILD_CONFIG=hikey-linaro/build.config.hikey960 ./build/build.sh
 +
*Update the kernel in the boot image.
 +
**Copy hi3660-hikey960.dtb (out/android-hikey-linaro-4.19/dist/hi3660-hikey960.dtb) to the hikey-kernel directory as file hi3660-hikey960.dtb-4.19.
 +
**Copy the Image file (out/android-hikey-linaro-4.19/dist/Image.gz-dtb) to the hikey-kernel directory as file Image.gz-dtb-hikey960-4.19.
 +
*Make the boot image:
 +
**make bootimage -j24
  
 
== Note ==
 
== Note ==

於 2020年5月12日 (二) 17:25 的修訂

Hikey960 Front Hikey960 Back

Pin definition

Hikey960-pin-def.jpg

Build FW

  • Build:
    • . ./build/envsetup.sh
    • lunch hikey960-userdebug
    • make -j24

Installing initial images

  • Select fastboot mode by turning ON switch 3 (for details, refer to the HiKey 960 Getting Started guide).
  • Power the board.
  • Flash initial images:
    • cd device/linaro/hikey/installer/hikey960
  • Turn OFF switch 3 and power cycle the board.

Flashing images

  • Enter fastboot mode by turning ON switch 3.
  • Flash images by running the following commands:
    • fastboot flash boot out/target/product/hikey960/boot.img
  • Turn OFF switch 3 and power cycle the board.

Building the kernel

  • Run the following commands:
  • Update the kernel in the boot image.
    • Copy hi3660-hikey960.dtb (out/android-hikey-linaro-4.19/dist/hi3660-hikey960.dtb) to the hikey-kernel directory as file hi3660-hikey960.dtb-4.19.
    • Copy the Image file (out/android-hikey-linaro-4.19/dist/Image.gz-dtb) to the hikey-kernel directory as file Image.gz-dtb-hikey960-4.19.
  • Make the boot image:
    • make bootimage -j24

Note

  • Disable ICMP for enable ping
    • sysctl -w net.ipv4.icmp_echo_ignore_all=0

Reference