table of contents
UUU(1) | User Commands | UUU(1) |
NAME¶
uuu - Freescale/NXP I.MX Chip image deploy tools
DESCRIPTION¶
uuu (Universal Update Utility) for nxp imx chips -- lib1.5.182
uuu [-d -m -v -V -bmap -no-bmap] <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
- -bmap
- Try using .bmap files even if flash commands do not specify them
- -no-bmap
- Ignore .bmap files even if flash commands specify them
- -m
- USBPATH Only monitor these paths. -m 1:2 -m 1:3
- -ms
- serial_no Monitor the serial number prefix of the device using 'serial_no'.
- -t
- Timeout second for wait known usb device appeared
- -T
- Timeout second for wait next known usb device appeared at stage switch
- -e
- set environment variable key=value
- -pp
- usb polling period in milliseconds
- -dm
- disable small memory
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 -IgSerNum Set windows registry to ignore USB serial number for known uuu devices uuu -h show general help uuu -H show general help and detailed help for commands
uuu [-d -m -v -bmap -no-bmap] -b[run] <emmc|emmc_all|fat_write|nand|nvme_all|qspi|sd|sd_all|spi_nand|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
- bootloader, which can extract from wic image
- arg1: _image[Optional]
- wic image burn to emmc.
- 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: _partition
- fat partition number, like 1:1
- arg3: _filename[Optional]
- file name in target fat partition, only support rootdir now
- nand
- burn boot loader to NAND flash
- arg0: _flash.bin
- bootloader
- arg1: _image[Optional]
- image burn to nand, default is the same as bootloader
- nvme_all
- burn whole image io nvme storage
- arg0: _flash.bin
- bootloader, which can extract from wic image
- arg1: _image[Optional]
- wic image burn to emmc.
- 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
- bootloader, which can extract from wic image
- arg1: _image[Optional]
- wic image burn to emmc.
- spi_nand
- burn boot loader to spi nand flash
- arg0: _flexspi.bin
- bootloader
- arg1: _image[Optional]
- image burn to fspinand, default is the same as bootloader
- spl
- boot spl and uboot
- arg0: _flash.bin
uuu -bshow <emmc|emmc_all|fat_write|nand|nvme_all|qspi|sd|sd_all|spi_nand|spl>
- Show built-in script
Enjoy auto [tab] command complete by put below script into
/etc/bash_completion.d/uuu
_uuu_autocomplete()
- {
- COMPREPLY=($(/usr/bin/uuu $1 $2 $3))
- } complete -o nospace -F _uuu_autocomplete uuu
?[?25h
uuu [-d -m -v -V -bmap -no-bmap] <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
- -bmap
- Try using .bmap files even if flash commands do not specify them
- -no-bmap
- Ignore .bmap files even if flash commands specify them
- -m
- USBPATH Only monitor these paths. -m 1:2 -m 1:3
- -ms
- serial_no Monitor the serial number prefix of the device using 'serial_no'.
- -t
- Timeout second for wait known usb device appeared
- -T
- Timeout second for wait next known usb device appeared at stage switch
- -e
- set environment variable key=value
- -pp
- usb polling period in milliseconds
- -dm
- disable small memory
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 -IgSerNum Set windows registry to ignore USB serial number for known uuu devices uuu -h show general help uuu -H show general help and detailed help for commands
uuu [-d -m -v -bmap -no-bmap] -b[run] <emmc|emmc_all|fat_write|nand|nvme_all|qspi|sd|sd_all|spi_nand|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
- bootloader, which can extract from wic image
- arg1: _image[Optional]
- wic image burn to emmc.
- 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: _partition
- fat partition number, like 1:1
- arg3: _filename[Optional]
- file name in target fat partition, only support rootdir now
- nand
- burn boot loader to NAND flash
- arg0: _flash.bin
- bootloader
- arg1: _image[Optional]
- image burn to nand, default is the same as bootloader
- nvme_all
- burn whole image io nvme storage
- arg0: _flash.bin
- bootloader, which can extract from wic image
- arg1: _image[Optional]
- wic image burn to emmc.
- 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
- bootloader, which can extract from wic image
- arg1: _image[Optional]
- wic image burn to emmc.
- spi_nand
- burn boot loader to spi nand flash
- arg0: _flexspi.bin
- bootloader
- arg1: _image[Optional]
- image burn to fspinand, default is the same as bootloader
- spl
- boot spl and uboot
- arg0: _flash.bin
uuu -bshow <emmc|emmc_all|fat_write|nand|nvme_all|qspi|sd|sd_all|spi_nand|spl>
- Show built-in script
Enjoy auto [tab] command complete by put below script into
/etc/bash_completion.d/uuu
_uuu_autocomplete()
- {
- COMPREPLY=($(/usr/bin/uuu $1 $2 $3))
- } complete -o nospace -F _uuu_autocomplete uuu
?[?25h
September 2024 | Universal Update Utility for nxp imx chips -- lib1.5.182 |