Building and Installing Linux uImage on the NXP i.MX RT10XX EVK Board
This note explains how to install a bootable Linux image to the SD Card of the NXP i.MX RT10XX EVK board. Having installed a Linux image to the SD Card, you would be able to boot Linux on the target automatically on any power up or reset cycle.
Instructions of how to build the sample Linux image (rootfs.uImage
) from the Emcraft software distribution is described in Building Linux .
To install the sample Linux image (rootfs.uImage
) from the Emcraft software distribution just follow the instructions:
Make sure that SD Card is formatted.
Remove SD Card from the NXP i.MX RT10XX EVK board, and plug it into PC.
Find out a
/dev/sdX
device the system has assigned to your SD Card:$ dmesg | tail sd 1:0:0:0: [sdb] 31116288 512-byte logical blocks: (15.9GB/14.8 GiB) sd 1:0:0:0: [sdb] Cache data unavailable sd 1:0:0:0: [sdb] Assuming drive cache: write through sd 1:0:0:0: [sdb] Cache data unavailable sd 1:0:0:0: [sdb] Assuming drive cache: write through sdb: sdb1
Mount the first partition of the SD Card, and copy
rootfs.uImage
file:$ sudo mount /dev/sdb1 /mnt $ cp rootfs.uImage /mnt
Umount, and safely remove the SD Card:
$ sudo umount /mnt $ sync
Insert the SD Card back to the SD Card holder on the NXP i.MX RT10XX EVK board. Power on the EVK board. Connect to the serial console, and make sure that Linux boot up to console: