Provided by: xburst-tools_201007-1_amd64 bug


       xbboot - Ingenic XBurst USB Boot Vendor Requests


       xbboot [vendor_request] ...


       xbboot  xburst-tools  contains  tools for Ingenic XBurst CPU device booting.  It can flash
       bootloader, kernel, rootfs to Ingenic XBurst CPU device NAND, and also has test  functions
       for Ingenic XBurst CPU devices.


       -u, --upload
              upload file at <path> to <address> then jump to <address>

       -h, --help
              Show a help text and exit.

       -v, --version
              Show version information and exit.


       bulk_read <len> read len bulk bytes from USB, write to stdout
       bulk_write <path> write file at <path> to USB
       [get_info | VR_GET_CPU_INFO] read 8-byte CPU info and write to stdout
       [set_addr | VR_SET_DATA_ADDRESS] <addr> send memory address
       [set_len | VR_SET_DATA_LENGTH] <len> send data length
       [flush_cache | VR_FLUSH_CACHES] flush I-Cache and D-Cache
       [start1 | VR_PROGRAM_START1] <addr> transfer data from D-Cache to I-Cache and branch to I-
       [start2 | VR_PROGRAM_START2] <addr> branch to <addr> directly


       Here are some examples for the usage of xbboot in the Qi Hardware Project device:

       Upload u-boot.bin to device memory: 0x80100000, then jump to 0x80100000.
         $ sudo xbboot -u 0x80100000 /PATH/TO/u-boot.bin

       Please report any further bugs at


       xbboot is covered by the GNU General Public License (GPL), version 3 or later.


       Xiangfu Liu <>
       Wolfgang Spraul <>

       This manual page was written by Xiangfu Liu <> It is licensed under  the
       terms of the GNU GPL (version 3 or later).

                                           May 5, 2010                                  XBBOOT(1)