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
upload file at <path> to <address> then jump to <address>
Show a help text and exit.
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-Cache
[start2 | VR_PROGRAM_START2] <addr> branch to <addr> directly
Here are some examples for the usage of xbboot in the Qi Hardware
Upload u-boot.bin to device memory: 0x80100000, then jump to
$ sudo xbboot -u 0x80100000 /PATH/TO/u-boot.bin
Please report any further bugs at firstname.lastname@example.org
xbboot is covered by the GNU General Public License (GPL), version 3 or
Xiangfu Liu <email@example.com>
Wolfgang Spraul <firstname.lastname@example.org>
This manual page was written by Xiangfu Liu <email@example.com> It is
licensed under the terms of the GNU GPL (version 3 or later).
May 5, 2010 XBBOOT(1)