This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
resources:tools-software:linux-drivers:platforms:stratix10-socdk [10 Feb 2023 11:02] Dragos Bogdan Add FPGA configuration modes |
resources:tools-software:linux-drivers:platforms:stratix10-socdk [10 Feb 2023 11:10] Dragos Bogdan Add Linux kernel section |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Stratix 10 SoC Development Kit Linux Quick Start Guide ====== | ====== Stratix 10 SoC Development Kit Linux Quick Start Guide ====== | ||
- | === Get aarch64-none-linux-gnu and set CROSS_COMPILE variable === | + | === Get aarch64-none-linux-gnu and set CROSS_COMPILE and ARCH variables === |
<xterm> | <xterm> | ||
analog@debian:~$ **mkdir tools** | analog@debian:~$ **mkdir tools** | ||
Line 8: | Line 8: | ||
analog@debian:~/tools$ **tar xvf gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz** | analog@debian:~/tools$ **tar xvf gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz** | ||
analog@debian:~/tools$ **export CROSS_COMPILE=/home/analog/tools/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-** | analog@debian:~/tools$ **export CROSS_COMPILE=/home/analog/tools/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-** | ||
+ | analog@debian:~/tools$ **export ARCH=arm64** | ||
analog@debian:~/tools$ **cd ~** | analog@debian:~/tools$ **cd ~** | ||
+ | </xterm> | ||
+ | |||
+ | === Build Linux kernel === | ||
+ | |||
+ | <xterm> | ||
+ | analog@debian:~$ **git clone https://github.com/analogdevicesinc/linux** | ||
+ | analog@debian:~$ **cd ./linux** | ||
+ | analog@debian:~/linux$ **git checkout altera_adxcvr_master** | ||
+ | analog@debian:~/linux$ **make adi_stratix10_defconfig** | ||
+ | analog@debian:~/linux$ **make Image** | ||
+ | analog@debian:~/linux$ **make altera/socfpga_stratix10_socdk_ad9213_dual.dtb** | ||
+ | analog@debian:~/linux$ **cp arch/arm64/boot/Image /media/analog/BOOT/** | ||
+ | analog@debian:~/linux$ **cp arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_ad9213_dual.dtb /media/analog/BOOT/socfpga_stratix10_socdk.dtb** | ||
+ | analog@debian:~/linux$ **cd ~** | ||
</xterm> | </xterm> | ||