The main purpose of the image included on the eMMC is factory testing, therefore it's strongly recommended to flash an up-to-date one immediately.
The main purpose of the image included on the eMMC is factory testing, therefore it's strongly recommended to flash an up-to-date one immediately.
Downloading image files
~~~~~~~~~~~~~~~~~~~~~~~
For that, you will need the files from the `librem5-devkit-tools`_ repository.
Check it out, and download the necessary files:
::
scripts/fetch_latest.sh -xk
The script will fetch about 1GiB of data into the ``files`` directory, and decompress some of it, taking about 5GiB in total.
Install uuu
Install uuu
~~~~~~~~~~~
~~~~~~~~~~~
...
@@ -200,6 +187,13 @@ Next time you plug in the USB cable, devkit's USB interface will be accessible b
...
@@ -200,6 +187,13 @@ Next time you plug in the USB cable, devkit's USB interface will be accessible b
**Note:** You may need to create the ``plugdev`` group with ``groupadd`` if you're not using Debian.
**Note:** You may need to create the ``plugdev`` group with ``groupadd`` if you're not using Debian.
Downloading Flashing Scripts
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Files from the `librem5-devkit-tools`_ repository are responsible for the downloading of the image files, and for coordinating their transfers to the dev kit.
Check out the repository before proceeding.
.. _imx8_devkit_flash_test_image:
.. _imx8_devkit_flash_test_image:
Flash the Image
Flash the Image
...
@@ -212,7 +206,7 @@ like this::
...
@@ -212,7 +206,7 @@ like this::
Bus 001 Device 005: ID 1fc9:012b NXP Semiconductors
Bus 001 Device 005: ID 1fc9:012b NXP Semiconductors
Now you can proceed with the flashing.
Now you can proceed with the flashing. The ``librem5-devkit-flash-image`` script will download and flash the newest avilable rootfs and u-boot images.
**This will erase everything on your eMMC:**
**This will erase everything on your eMMC:**
...
@@ -220,7 +214,7 @@ Now you can proceed with the flashing.
...
@@ -220,7 +214,7 @@ Now you can proceed with the flashing.