Lines Matching +full:arm +full:- +full:linux +full:- +full:user

4 Boundary Devices SABRE Lite i.MX6 Development Board is a low-cost development
9 -----------------
13 * Up to 4 Cortex-A9 cores
34 ------------
36 The SABRE Lite machine can start using the standard -kernel functionality
37 for loading a Linux kernel, U-Boot bootloader or ELF executable.
39 Running Linux kernel
40 --------------------
42 Linux mainline v5.10 release is tested at the time of writing. To build a Linux
46 .. code-block:: bash
48 $ export ARCH=arm
49 $ export CROSS_COMPILE=arm-linux-gnueabihf-
53 To boot the newly built Linux kernel in QEMU with the SABRE Lite machine, use:
55 .. code-block:: bash
57 $ qemu-system-arm -M sabrelite -smp 4 -m 1G \
58 -display none -serial null -serial stdio \
59 -kernel arch/arm/boot/zImage \
60 -dtb arch/arm/boot/dts/imx6q-sabrelite.dtb \
61 -initrd /path/to/rootfs.ext4 \
62 -append "root=/dev/ram"
64 Running U-Boot
65 --------------
67 U-Boot mainline v2020.10 release is tested at the time of writing. To build a
68 U-Boot mainline bootloader that can be booted by the SABRE Lite machine, use
69 the mx6qsabrelite_defconfig with similar commands as described above for Linux:
71 .. code-block:: bash
73 $ export CROSS_COMPILE=arm-linux-gnueabihf-
78 .. code-block:: bash
82 then manually select the following configuration in U-Boot:
86 To start U-Boot using the SABRE Lite machine, provide the u-boot binary to
87 the -kernel argument, along with an SD card image with rootfs:
89 .. code-block:: bash
91 $ qemu-system-arm -M sabrelite -smp 4 -m 1G \
92 -display none -serial null -serial stdio \
93 -kernel u-boot
95 The following example shows booting Linux kernel from dhcp, and uses the
99 .. code-block:: none
101 -nic user,tftp=/path/to/kernel/zImage \
102 -drive file=sdcard.img,id=rootfs -device sd-card,drive=rootfs
104 The directory for the built-in TFTP server should also contain the device tree
109 After U-Boot boots, type the following commands in the U-Boot command shell to
110 boot the Linux kernel:
112 .. code-block:: none
117 => tftpboot 14000000 imx6q-sabrelite.dtb
119 => bootz 12000000 - 14000000