Skip to content

cmdhelp

nxpfrankli edited this page May 13, 2020 · 3 revisions
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.3.191-1-g7010e4e

uuu [-d -m -v -V] <bootloader|cmdlists|cmd>

    bootloader  download bootloader to board by usb
    cmdlist     run all commands in cmdlist file
                If it is path, search uuu.auto in dir
                If it is zip, search uuu.auto in zip
    cmd         Run one command, use -H see detail
                example: SDPS: boot -f flash.bin
    -d          Daemon mode, wait for forever.
    -v -V       verbose mode, -V enable libusb error\warning info
    -dry         Dry run mode, check if script or cmd correct
    -m          USBPATH Only monitor these paths.
                    -m 1:2 -m 1:3

    -t          Timeout second for wait known usb device appeared
    -pp         usb polling period in milliseconds
uuu -s          Enter shell mode. uuu.inputlog record all input commands
                you can use "uuu uuu.inputlog" next time to run all commands

uuu -udev       linux: show udev rule to avoid sudo each time
uuu -lsusb      List connected know devices
uuu -h -H       show help, -H means detail helps

uuu [-d -m -v] -b[run] <emmc|emmc_all|fat_write|nand|qspi|sd|sd_all|spl> arg...
        Run Built-in scripts
        emmc    burn boot loader to eMMC boot partition
                arg0: _flash.bin  bootloader
                arg1: _image[Optional]  image burn to emmc, default is the same as bootloader
        emmc_all        burn whole image to eMMC
                arg0: _flash.bin
                arg1: _rootfs.sdcard
        fat_write       update one file in fat partition, require uboot fastboot running in board
                arg0: _image  image, which cp to fat partition
                arg1: _device  storage device, mmc\sata
                arg2: _filename[Optional]  file name in target fat partition, only support rootdir now
                arg3: _partition
        nand    burn boot loader to NAND flash
                arg0: _flash.bin  bootloader
                arg1: _image[Optional]  image burn to nand, default is the same as bootloader
        qspi    burn boot loader to qspi nor flash
                arg0: _flexspi.bin  bootloader
                arg1: _image[Optional]  image burn to flexspi, default is the same as bootloader
        sd      burn boot loader to sd card
                arg0: _flash.bin  bootloader
                arg1: _image[Optional]  image burn to emmc, default is the same as bootloader
        sd_all  burn whole image to sd card
                arg0: _flash.bin
                arg1: _rootfs.sdcard
        spl     boot spl and uboot
                arg0: _flash.bin

uuu -bshow <emmc|emmc_all|fat_write|nand|qspi|sd|sd_all|spl>
        Show built-in script

Notes: Some board supports super speed (USB3.0). USB 3.0 port path is difference USB 2.0. If use -m to filter port, you need add USB 3.0 port number otherwise fastboot will not be detected.