i.MX8 - Nitrogen8M - Yocto - Installing an Image

From RidgeRun Developer Wiki




  Index  






Installing on USB

In order to install an image, you must identify your device ID. Check it as follows:

blkid -o list

This is an output example:

user@laptop:~$ blkid -o list
device                           fs_type      label           mount point                   UUID
--------------------------------------------------------------------------------------------------------------------------------
/dev/sda1                        ext4                         /                             819c76f8-187f-46e9-b0c0-350032625bb3
/dev/sda3                        ext4         data            /media/user/data              571e7aea-202e-4daa-8071-a1fc1207f458
/dev/sda5                        swap                         [SWAP]                        4018cfb5-4201-4656-a005-4fe04d06dde1
/dev/sdb1                        ext4         USB_STICK       (not mounted)                 d452f917-25c8-46a2-9b6e-4a58dcb1e8f1

Considerations

Each device has numbers at the end, those numbers are related to partitions and they must not be specified to install the image. As example, instead of /dev/sdb1, use /dev/sdb.

Also, the device must be not mounted to successfully write the image.

If the required device appears with an mount point, unmount each partition with umount command.

PARTITION=/dev/sdb1 # The device may change in your system
sudo umount $PARTITION

Installing

Yocto supports several image formats, as example ext4, img and wic.

Those files will be created in <Yocto_Dir>/build/tmp/deploy/images/nitrogen8m.

Recent Yocto versions (Sumo and newer) have wic image type as default format, use bmaptool as follows:

IMAGE=fsl-image-multimedia-full-nitrogen8m.rootfs.wic
DEVICE=/dev/sdb # The device may change in your system
sudo bmaptool copy $IMAGE $DEVICE --nobmap



[[IMX8/<Replace with "previous" page>|Previous: <Replace with "previous" page>]] Index [[IMX8/<Replace with "next" page>|Next: <Replace with "next" page>]]