2009-06-30 08:49:11 +03:00
|
|
|
*
|
|
|
|
* usbboot
|
|
|
|
*
|
|
|
|
* Utility to respond to the Ingenic XBurst USB boot protocol, provide
|
|
|
|
* initial boot stages and ability to access NAND on device.
|
|
|
|
*
|
|
|
|
|
|
|
|
Authors: Ingenic Semiconductor, Inc.
|
2010-07-21 05:44:34 +03:00
|
|
|
Xiangfu Liu <xiangfu@sharism.cc>
|
2009-06-30 08:49:11 +03:00
|
|
|
Marek Lindner <lindner_marek@yahoo.de>
|
2010-07-21 05:44:34 +03:00
|
|
|
Wolfgang Spraul <wolfgang@sharism.cc>
|
2009-06-30 08:49:11 +03:00
|
|
|
|
|
|
|
This program is free software; you can redistribute it and/or
|
|
|
|
modify it under the terms of the GNU General Public License
|
|
|
|
as published by the Free Software Foundation; either version
|
|
|
|
3 of the License, or (at your option) any later version.
|
|
|
|
|
|
|
|
usbboot is the Linux version and rewrite of a Windows utility from Ingenic also called usbboot.
|
|
|
|
Homepage: http://www.ingenic.cn/eng/productServ/kfyd/compiler/pffaqContents.aspx#questionAnchor8
|
|
|
|
Windows Binary: ftp://ftp.ingenic.cn/3sw/00tools/usb_boot/tools/usbboot1.4b-tools.zip
|
|
|
|
Windows Sources: ftp://ftp.ingenic.cn/3sw/00tools/usb_boot/tools/usbboot1.4b-sources.zip
|
|
|
|
Manual: ftp://ftp.ingenic.cn/3sw/00tools/usb_boot/manual/USB_Boot_Tool_Manual_1.4_EN.pdf
|
|
|
|
|
|
|
|
Build Requirements: libusb-dev, libconfuse-dev
|
|
|
|
|
|
|
|
Build and Installation:
|
2010-05-11 08:47:34 +03:00
|
|
|
cd ../
|
2009-06-30 08:49:11 +03:00
|
|
|
./autogen.sh
|
2010-05-11 08:47:34 +03:00
|
|
|
./configure --enable-firmware --prefix=/usr
|
2009-06-30 08:49:11 +03:00
|
|
|
make
|
|
|
|
make install
|
2010-05-11 08:47:34 +03:00
|
|
|
*) make install will install the 'usbboot' binary to /usr/bin/usbboot,
|
|
|
|
the stage 1 and 2 bootloaders to /usr/share/xburst-tools/,
|
|
|
|
usbboot.cfg configuration file into /etc/xburst-tools.
|
2009-06-30 08:49:11 +03:00
|
|
|
|
|
|
|
Examples:
|
|
|
|
sudo usbboot (invoking usbboot without options will let you enter commands at the usbboot prompt)
|
|
|
|
sudo usbboot -c "boot"
|
2010-05-11 08:47:34 +03:00
|
|
|
sudo usbboot -c "nprog 0 u-boot-nand.bin 0 0 -n"
|