檢視 ODROID-C4 的原始碼
←
ODROID-C4
前往:
導覽
、
搜尋
由於下列原因,您沒有權限進行 編輯此頁面 的動作:
您請求的操作只有這個群組的使用者能使用:
使用者
您可以檢視並複製此頁面的原始碼。
[[File:C4_board.jpg|600px|ODROID-C4 Board]] == Pin definition == [[file:C4_40pinmap_rev0.4.png|500px|]] * UART signals are driven at 1.8V. == Build FW == * Download the Android source tree: ** repo init -u https://android.googlesource.com/platform/manifest -b master ** repo sync -j8 *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: **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. <pre> cp repo-common/out/android-hikey-linaro-4.19/dist/hi3660-hikey960.dtb hikey960/device/linaro/hikey-kernel/hi3660-hikey960.dtb-4.19 cp repo-common/out/android-hikey-linaro-4.19/dist/Image.gz-dtb hikey960/device/linaro/hikey-kernel/Image.gz-dtb-hikey960-4.19 </pre> *Make the boot image: **make bootimage -j24 == Enable UART == * In repo-common/hikey-linaro <pre> diff --git a/arch/arm64/boot/dts/hisilicon/hi3660.dtsi b/arch/arm64/boot/dts/hisilicon/hi3660.dtsi index 80334e500..a2f1de30b 100644 --- a/arch/arm64/boot/dts/hisilicon/hi3660.dtsi +++ b/arch/arm64/boot/dts/hisilicon/hi3660.dtsi @@ -494,7 +494,7 @@ clock-names = "uartclk", "apb_pclk"; pinctrl-names = "default"; pinctrl-0 = <&uart0_pmx_func &uart0_cfg_func>; - status = "disabled"; + status = "ok"; }; uart1: serial@fdf00000 { @@ -508,7 +508,7 @@ clock-names = "uartclk", "apb_pclk"; pinctrl-names = "default"; pinctrl-0 = <&uart1_pmx_func &uart1_cfg_func>; - status = "disabled"; + status = "ok"; }; uart2: serial@fdf03000 { </pre> == Setting the serial number == === To set the random serial number, run === **fastboot getvar nve:SN@16\_DIGIT\_NUMBER *Bootloader exports the generated serial number to the kernel using androidboot.serialno=. === Setting monitor resolution === *Edit the device/linaro/hikey/hikey960/BoardConfig.mk parameter BOARD_KERNEL_CMDLINE and configure the video setting. For example, the setting for a 24-inch monitor is video=HDMI-A-1:1280x800@60. == Android note == * Disable ICMP for enable ping ** sysctl -w net.ipv4.icmp_echo_ignore_all=0 == Reference == * [https://source.android.com/setup/build/devices, Build steps] * [https://snapshots.linaro.org/96boards/hikey960/linaro/aosp-master/latest/, Pre build image]
返回「
ODROID-C4
」頁面
導覽選單
個人工具
登入
命名空間
頁面
討論
變體
檢視
閱讀
檢視原始碼
檢視歷史
更多
搜尋
導覽
首頁
近期變更
隨機頁面
說明
工具
連結至此的頁面
相關變更
特殊頁面
頁面資訊