The following instructions are used for building the <code>uuu</code> utility directly inside the {{pageoldid|DESK-MX8M-L|16134|DESK-MX8M-L-24.0.0-rc2}} Virtual Machine
As reported in github firstly README, the following Ubuntu packages have to be installed:
For some Ubuntu 1620.04 <code>libzstd</code> incompatibility, it is required to checkout a previous release:
<pre>
git checkout uuu_1.45.201109
</pre>
= MVM USB device =
The USB device - for both SPL and u-boot stages - has to be enabled inside the VM using the VirtualBox proper Device menu. Once both USB devices are detected by the VM, it is possible to add them to the ''USB filters'' in order to enable them once detected:
== ORCA ==MVM USB settings are displayed here below: [[File:DESK-MX8MMX6-L-uuu-ORCA-USB-Settings.png | 600px]] * [[ORCA_SOM/ORCA_Evaluation_Kit/Getting_started/Boot_Configurations | Boot configurations]] for ''USB Serial Download'', i.e. with S2 switches BOOT_MODE[3:0] as <code>0001</code>** J3 USB-L_MITO8MMini_uuuC port is used for Power Delivery** J4 USB-C port is used for USBserial download connection [[File:ORCA_EVK_USB.png | thumb |center | 500px| ORCA USB serial download connection]] == MITO 8M Mini ==MVM USB settings are displayed here below: [[File:DESK-MX6-L-uuu-USB-Settings.png | 600px]] [[MITO_8M_Mini_SOM/MITO_8M_Mini_Evaluation_Kit | MITO8M Mini Evaluation Kit]] has to be configured wih: * [[MITO_8M_Mini_SOM/MITO_8M_Mini_Evaluation_Kit/Getting_started/Boot_Configurations | Boot configurations]] from SD card, i.e. with J32 jumper inserted* no SD card inserted for boot from USB ''serial download'' instead of SD card [[File:MITO8MMini_EVK_USB.png | thumb |center | 500px | MITO8M Mini USB serial download connection]]
= uuu examples =
=== [[ORCA_SOM | ORCA]] ===
* device identification
<pre class="workstation-terminal">
dvdk@vagrant:~/mfgtools$ uuu -lsusb
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.109-0-g6c3190c
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.109-0-g6c3190c
Success 10 Failure 0
1:1 3/ 3 [Done ] SDPV: done
1:2 2/ 2 [Done ] SDP: done
</pre>
Once * once downloaded, the <code>flash.bin</code> boot image will be directly esecuted executed on the target and the serial console will show the u-boot messages: