Difference between revisions of "IMX8/iMX8MEVK/Yocto/Installing an Image"
m |
m |
||
Line 1: | Line 1: | ||
<!-- Please add custom keywords relevant to the page as arguments to the head macro. For example: | <!-- Please add custom keywords relevant to the page as arguments to the head macro. For example: | ||
− | {{IMX8/Head | + | {{IMX8/Head}} |
− | |||
You may leave them unspecified if custom keywords don't apply. | You may leave them unspecified if custom keywords don't apply. | ||
--> | --> | ||
− | <noinclude>{{IMX8/Head}}</noinclude> | + | <noinclude>{{IMX8/Head|previous=iMX8MEVK/Yocto/Building_Yocto|next=iMX8MEVK/Yocto/Alternative image loading|keywords=evk,imx8evk,evaluation kit,i.MX8M Quad Evaluation Kit,iMX8MEVK,yocto,installing yocto}}</noinclude> |
<!-- If you want a custom title for the page, un-comment and edit this line: | <!-- If you want a custom title for the page, un-comment and edit this line: |
Revision as of 13:45, 8 December 2018
|
Installing on SDcard
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 sdcard (not mounted) fe2353ea-7436-457e-9447-8e3f721b0c43
/dev/sdb2
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, sdcard and wic.
Those files will be created in <Yocto_Dir>/build/tmp/deploy/images/imx8mevk.
In old Yocto versions (before Sumo) the most common image type was sdcard, use dd with this image type.
IMAGE=fsl-image-multimedia-full-imx8mqevk-20181018224131.rootfs.sdcard
DEVICE=/dev/sdb # The device may change in your system
sudo dd if=$IMAGE of=$DEVICE bs=4M && sync
Recent Yocto versions (Sumo and newer) have wic image type as default format, use bmaptool as follows:
IMAGE=fsl-image-multimedia-full-imx8mqevk-20181018224131.rootfs.wic
DEVICE=/dev/sdb # The device may change in your system
sudo bmaptool copy $IMAGE $DEVICE --nobmap