cancel

[Technical tips] How to Restore Yocto Linux to the eMMC on PN8M-090T

December 27, 2023

This article will tell you how to restore Yocto systems on our PN8M-090T based on using Windows and Linux OS.
ICOP provides not only the demo image, but also the recipe SDK; of you are interested in making your own version Yocto Linux, you could refer to our Wiki
In the tips below, we are utilizing the demo image of Yocto 3.0 for restoration.


Operation video:


Tools you need before restoring the image to the eMMC:

  1. Recovery image with the UUU burning software:
    • PN8M-090T 2GB RAM:click
    • UUU software: click 
      Download uuu and uuu.exe and put it to the image folder.
  2. A 64-bit Linux / Windows 10 host O/S on a PC
    (The virtual machine is not suggested to be used)
  3. USB cable CABLE-MINIDIN8P-30 to connect between the host PC and the PN8M-090T.

Restore the Yocto Linux 3.0 via Linux host PC to the PN8M-090T

This section will introduce how to write the image by Linux to the eMMC on the PN8M-090T step by step.

  1. Find the SW1 and SW2 on the PN8M-090T and change the setting to Serial Download(developer) Mode according to the photo below:

developer-mode

2. Turn on the host PC and unzip the image file in it.

3. Connect the USB on CABLE-MINIDIN8P-30 to the host PC, but not connect to the PN8M-090T.

rufus_fdos-2

4. Open a terminal on the host PC and access the location you’ve put the image file and input:

On Linux host PC, please use:

$ sudo chmod a+x uuu
$ sudo ./uuu xxxxx.auto

Using sudo chmod a+x uuu to enable uuu as executable command.
(xxxxxx depends on which audio chip has been used)

On Win10 host PC, please use

uuu.exe xxxxxx.auto

(xxxxxx depends on which audio chip has been used)

You will see “Wait for known USB Device Appear“

Linux-mode
windows-mode

 

5. Connect the CABLE-MINIDIN8P-30 to the PN8M-090T, and it will trigger the serial download mode to restore the image from the host PC.

developer-mode

6. Wait after the restore process is done.

7. Remove the CABLE-MINIDIN8P-30 on the PN8M-090T, and set the SW1 and SW2 as the photo below

normal-mode

8. Power on the PN8M-090T and you can see the Yocto Linux booting.
If you press any key while booting up, we will access the U-boot mode.

finished-mode

 


pn8m-090t

Main features of PN8M-090T:

  • NXP i.MX8M Mini, Quad-core 1.6GHz ARM Cortex-A53 processo
  • 2/4GB LPDDR4 onboard
  • COM / 2U / GLAN / Audio / eMMC / MiniPCIe
  • 9″ TFT 1024×600 Resolution LCD with resistive touchscreen
  • Operation Temperature: 0 ~ +60°C
  • eMMC-16GB onboard
  • MiniPCIe socket with Micro SIM Card Holder
  • Wide power voltage input, +12~36VDC
  • WLAN & Bluetooth

For more info and sample request, please write to info@icop.com.tw, call your nearest ICOP Branch, or contact our Worldwide Official Distributor.

Δ