Booting Up and Logging In

This section describes the procedure for programming an image to an SD card or eMMC. This procedure is applicable for i.MX 6 Quad processors as used on the CPU-351-13. The default username/password is root/eurotech.

Once the images have been built using the procedure described in Generating the SDK., the final images will be created in $HOME/yocto/gateway/tmp/deploy/images.

Recovery Images


You can find pre-built images made from this BSP here. Follow the instructions contained in the README.

Booting from SD-card:


This section provides the method to install the the generated .sdcard image directly onto the sd card without using utiliboot.
  1. Program an SD card with a .sdcard image. In this example, the SD card is on /dev/sdb.
    
      $ sudo dd if=eurotech-console-sato-cpu-3xx.sdcard of=/dev/sdb bs=1M conv=fsync
      
    IMPORTANT: If your SD card is on a different device, replace /dev/sdb with the one your card is using.
    Failure to specify the correct device could damage your host machine file system or other media.

  2. Select the boot option to boot from SD-card.
  3. Insert the SD-card and boot the system.


Booting from eMMC:


This method makes use of utiliboot which provides tools and software for installation on programmable media such as the system's eMMC.
  1. Program an SD card with the utiliboot image. In this example, the SD card is on /dev/sdb.
    
      $ sudo dd if=utiliboot-quad.sdcard of=/dev/sdb bs=1M conv=fsync
      
    IMPORTANT: If your SD card is on a different device, replace /dev/sdb with the one your card is using.
    Failure to specify the correct device could damage your host machine file system or other media.

  2. To program and run eMMC, run make-media (use -h to get help) as follows and select mmcblk0.
    
      ./make-media
      
  3. When finished, run poweroff. Do not reboot as the system does not check the boot configuration switches on reboot.
  4. Set the boot switches for eMMC and cycle power.


Booting from eMMC with additional packages:


This method makes use of utiliboot which provides tools and software for installation on programmable media such as the system's eMMC. In this example, it is used to install both system software and 'extras' created outside yocto/linux.
  1. Program an SD card with the utiliboot image. In this example, the SD card is on /dev/sdb.
    
      $ sudo dd if=utiliboot-quad.sdcard of=/dev/sdb bs=1M conv=fsync
      
    IMPORTANT: If your SD card is on a different device, replace /dev/sdb with the one your card is using.
    Failure to specify the correct device could damage your host machine file system or other media.

  2. To program and run eMMC, run make-media (use -h to get help) as follows and select mmcblk0. In this example, the avr.tar.bz and fw_env.tar.bz2 extras will be installed and the extra product-setup install script will be run.
    
      ./make-media up::avr.tar.bz2 up::fw_env.tar.bz2 product-setup
      
  3. When finished, run poweroff. Do not reboot as the system does not check the boot configuration switches on reboot.
  4. Set the boot switches for eMMC and cycle power.