mirror of
https://github.com/mayfrost/guides.git
synced 2024-10-31 23:16:06 +00:00
Update CROSS-COMPILING.md
This commit is contained in:
parent
1657cde211
commit
c2e90469db
@ -126,11 +126,11 @@ make odroidc2_defconfig
|
||||
|
||||
## COMPILING KERNEL
|
||||
* Compiling the devicetree blobs
|
||||
`make -j 4 ARCH=arm64 CROSS_COMPILE=<LINARO_TOOLS_DIRECTORY>/bin/aarch64-linux-gnu- INSTALL_DTBS_PATH=/mnt/boot/dtbs/ dtbs`
|
||||
`make -j $(nproc) ARCH=arm64 CROSS_COMPILE=<LINARO_TOOLS_DIRECTORY>/bin/aarch64-linux-gnu- INSTALL_DTBS_PATH=/mnt/boot/dtbs/ dtbs`
|
||||
* Compiling the kernel
|
||||
`make -j 4 ARCH=arm64 CROSS_COMPILE=<LINARO_TOOLS_DIRECTORY>/bin/aarch64-linux-gnu- INSTALL_PATH=/mnt/boot/ Image`
|
||||
`make -j $(nproc) ARCH=arm64 CROSS_COMPILE=<LINARO_TOOLS_DIRECTORY>/bin/aarch64-linux-gnu- INSTALL_PATH=/mnt/boot/ Image`
|
||||
* Compiling the modules
|
||||
`make -j 4 ARCH=arm64 CROSS_COMPILE=<LINARO_TOOLS_DIRECTORY>/bin/aarch64-linux-gnu- INSTALL_MOD_PATH=/mnt/ modules`
|
||||
`make -j $(nproc) ARCH=arm64 CROSS_COMPILE=<LINARO_TOOLS_DIRECTORY>/bin/aarch64-linux-gnu- INSTALL_MOD_PATH=/mnt/ modules`
|
||||
* Installing the kernel to destination "/mnt/boot/Image"
|
||||
`cp arch/arm64/boot/Image /mnt/boot/`
|
||||
* Creating the devicetree directory
|
||||
@ -138,11 +138,11 @@ make odroidc2_defconfig
|
||||
* Installing the devicetree blobs to destination "/mnt/boot/dtbs/meson64_odroidc2.dtb"
|
||||
`cp arch/arm64/boot/dts/meson64_odroidc2.dtb /mnt/boot/dtbs/`
|
||||
* Installing the modules to destination "INSTALL_MOD_PATH=/mnt/"
|
||||
`make -j 4 ARCH=arm64 CROSS_COMPILE=<LINARO_TOOLS_DIRECTORY>/bin/aarch64-linux-gnu- INSTALL_MOD_PATH=/mnt/ modules_install`
|
||||
`make -j $(nproc) ARCH=arm64 CROSS_COMPILE=<LINARO_TOOLS_DIRECTORY>/bin/aarch64-linux-gnu- INSTALL_MOD_PATH=/mnt/ modules_install`
|
||||
* Compiling the firmware to destination "INSTALL_FW_PATH=/mnt/lib/firmware/"
|
||||
`make -j 4 ARCH=arm64 CROSS_COMPILE=<LINARO_TOOLS_DIRECTORY>/bin/aarch64-linux-gnu- INSTALL_FW_PATH=/mnt/lib/firmware/ firmware_install`
|
||||
`make -j $(nproc) ARCH=arm64 CROSS_COMPILE=<LINARO_TOOLS_DIRECTORY>/bin/aarch64-linux-gnu- INSTALL_FW_PATH=/mnt/lib/firmware/ firmware_install`
|
||||
* Compiling the kernel C headers to destination "INSTALL_HDR_PATH=/mnt/usr/"
|
||||
`make -j 4 ARCH=arm64 CROSS_COMPILE=<LINARO_TOOLS_DIRECTORY>/bin/aarch64-linux-gnu- INSTALL_HDR_PATH=/mnt/usr/ headers_install`
|
||||
`make -j $(nproc) ARCH=arm64 CROSS_COMPILE=<LINARO_TOOLS_DIRECTORY>/bin/aarch64-linux-gnu- INSTALL_HDR_PATH=/mnt/usr/ headers_install`
|
||||
|
||||
|
||||
## BOOTLOADER
|
||||
@ -160,7 +160,7 @@ cd /mnt/boot
|
||||
git clone https://github.com/hardkernel/u-boot.git -b odroidc2-v2015.01
|
||||
cd u-boot
|
||||
make ARCH=arm64 CROSS_COMPILE=<LINARO_TOOLS_DIRECTORY>/bin/aarch64-linux-gnu- odroidc2_defconfig
|
||||
make -j4
|
||||
make -j $(nproc)
|
||||
cd boot
|
||||
```
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user