
LAN-087e.A2 phyCORE-i.MX 8 Alpha Kit Quickstart Guide
•
•
•
•
•
•
After having unmounted all devices with an appended number (<your_device><number>), you can create
your bootable SD card with:
Using the device name (<your_device>) without appended number (e.g.sde) which stands for the whole device.The
parameterconv=fsyncforces a sync operation on the device beforeddreturns. This ensures that all blocks are
written to the SD card and are not still in memory.The parameterstatus=progresswill print out information on how
much data is and still has to be copied until it is finished.
Using four individual Images (imx-boot, kernel- and device tree image, and root
filesystem)
Option two uses imx-boot and a image (a kernel and device tree image together with the root filesystem) to create a
bootable SD card manually.
For this method, a new card must be set up with 2 partitions and 8 MB of free space at the beginning of the card. Use
the following procedure withfdiskunderLinux:
Create a new FAT partition with partition id C. When creating the new partition, you must leave 8 MB of free
space at the beginning of the card. When you go through the process of creating a new partition,fdisklets
you specify where the first sector starts. During this process,fdiskwill tell you where the first sector on the
disk begins. For example, if the first sector begins at 1000 and each sector is 512 bytes, then 8 MB / 512 bytes
= 16384 sectors. This means your first sector should begin at 17384 to leave 8 MB of free space. The size of
the FAT partition needs only be big enough to hold the Image, which is only a few megabytes. To be safe, we
recommend a size of 64 MB.
Create a newLinuxpartition with partition id 83. Make sure you start this partition after the last sector of
partition 1! By default,fdiskwill try to use the first partition available on the disk, which in this example is
1000. However, this is our reserved space! You must use the remaining portion of the card for this partition.
Write the new partition to the SD card and exitfdisk.
Example:
Type:
You will receive:
host$ sudo dd if=<IMAGENAME>-<MACHINE>.sdcard of=/dev/<your_device> bs=1MB
conv=fsync status=progress
host$ sudo fdisk -l /dev/sdc
Disk /dev/sdc: 4025 MB, 4025483264 bytes
4 heads, 32 sectors/track, 61424 cylinders, total 7862272 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x26edf128
Device Boot Start End Blocks Id System