Table of Contents |
---|
...
The Flash-N-Go infrastructure (or FnG infrastructure) is a software product for NXP i.MX Edge devices created by SECO. Consisting of three parts: Flash-N-Go Boot, Flash-N-Go System and Flash-N-Go Update; it provides a convenient way of booting, flashing, testing and updating edge devices. FnG Infrastructure is available on the following series of devices:
Products of the SAN* family of devices with i.MX6: SANTARO, SANTOKA, SANTINO,…
NALLINO with i.MX6ULL
TANARO with i.MX8MM
...
Alternatively, the bootselect
tool can be used, available modes are regular for normal target OS and alternative for Flash-N-Go System.
Info |
---|
The bootmode switch needs to be held on each boot process. The selection made with |
...
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
It is also possible to use abbreviation such as a for alternative and so on.
|
...
The installation of target OSes, and Flash-N-Go System and Flash-N-Go Boot should work via console one- or two-liners. All device partitioning, deployment actions should be done by shell scripts executed by the simple command. See Booting Flash-N-Go System for instructions on how to boot into the management system.
...
To do that, simply download and copy the installation script as well as the corresponding files to a an USB stick. After that, simply boot the device into FnG System, mount the USB stick and directly call the script.
Example 3: Install Yocto Kirkstone 27.0 via USB stick on Tanaro 7.0”(seco-mx8mm )
Copy the files related to your specific hardware (e.g. seco-mx8mm) from the release page Yocto-kirkstone-27.0 to an USB update script.
Install Script
Image
Device Trees files (choose the right ones or just copy all files if you are not sure)
🔽 seconorth-myon2-conxm-hdmi.dtb
🔽 seconorth-tanaro-fg0700w0dsswagl1.dtb
🔽 seconorth-tanaro-fn1010t007b.dtb
🔽 seconorth-tanaro-g121xcett122e.dtb
🔽 seconorth-tanaro-headless-no-gb-ethernet.dtb
🔽 seconorth-tanaro-headless.dtb
🔽seconorth-tanaro-qp_070wsvgamlli1d.dtb
🔽 seconorth-tanaro-scx1001255ggu06.dtb
🔽 seconorth-trizeps8mini-pconxs_v3-atm0700.dtb
🔽 seconorth-trizeps8mini-pconxs_v3-fn1010t007.dtb
🔽 seconorth-trizeps8mini_v1-pbb-fn1010t007b.dtb
🔽 seconorth-trizeps8mini_v2r2-pbb-fn1010t007b.dtb
🔽 seconorth-trizeps8mini_v2r2-pbb-headless.dtb
Boot into Flash-N-Go System as descibed above, plug in the USB stick and execute the update script.
Depending on the FnG-Sytem Version you might need to mount the device first
Code Block | ||
---|---|---|
| ||
mount /dev/sda1 /mnt/ |
Start the update process
Code Block | ||
---|---|---|
| ||
sh /mnt/fng-install.sh -d seconorth-tanaro-fg0700w0dsswagl1.dtb |
Info |
---|
The -d parameter is optional for i-MX6 devices. |
...
Security Considerations
The Flash-N-Go System is designed as a management system to install and update target operating systems and change the device configurations. Thus it runs with root privileges. This may be a concern for some scenarios. Therefore some security considerations are necessary.
...