1 # uuu (Universal Update Utility), mfgtools 3.0
3 **original linux version using "linux" branch, windows version use "windows" branch**
5 Freescale/NXP I.MX Chip image deploy tools.
7 uuu (universal update utility) for nxp imx chips -- libuuu-1.0.1-gffd9837
9 Succues:0 Failure:3 Wait for Known USB Device Appear...
11 1:11 5/5 [ ] SDP: jump -f u-boot-dtb.imx -ivtinitramf....
12 2:1 1/5 [===> ] SDP: boot -f u-boot-imx7dsabresd_sd.imx ....
18 - The real cross platform. linux, windows, MacOS(not test yet)
19 - Multi devices program support
20 - Daemon mode support.
21 - Small depedence (only libusb, zlibc, libbz2)
22 - Firmware (uboot/kernel) use WCID to auto load winusb drvier in windows side. win7 user need install winusb driver. https://zadig.akeo.ie/ win10 will install driver automatically.
26 uuu u-boot.imx Download u-boot.imx by HID device
28 uuu list.uu Run all commands in list.uu
30 uuu -s Enter shell mode. input command.
32 uuu -v u-boot.imx verbose mode
34 uuu -d u-boot.imx Once detect known device attach, download boot.imx.
36 u-boot.imx can be replaced, new file will be download once board reset.
38 Avoid unplug sd, write sd, plug sd card when debug uboot.
40 uuu -b emmc u-boot.imx write u-boot.imx to emmc boot partition. u-boot.imx need enable fastboot
42 uuu -b emmc_all u-boot.imx sdcard.bz2\*
43 decompress sdcard.bz2 file and download whole image into emmc
49 - git clone https://github.com/NXPmicro/mfgtools.git
52 - git submodule update
53 - open msvs/uuu.sln by vs2017
56 - git clone https://github.com/NXPmicro/mfgtools.git
58 - sudo apt-get install libusb-1.0.0-dev libzip-dev libbz2-dev
64 - linux (ubuntu) 64bit
65 - All 32 bit system will be problem when met big file