mirror of
git://projects.qi-hardware.com/xburst-tools.git
synced 2025-04-21 12:27:27 +03:00
renamed 'xburst-tools' utility back to 'usbboot'
This commit is contained in:
1 parent
aa534592e2
commit
6d4212b643
61 files changed
+55
-50
No files matched your search
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -0,0 +1,41 @@
|
||||
*
|
||||
* 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.
|
||||
Xiangfu Liu <xiangfu.z@gmail.com>
|
||||
Marek Lindner <lindner_marek@yahoo.de>
|
||||
Wolfgang Spraul <wolfgang@qi-hardware.com>
|
||||
|
||||
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:
|
||||
./autogen.sh
|
||||
./configure
|
||||
make
|
||||
make install
|
||||
*) make install will install the 'usbboot' binary to /usr/bin/usbboot
|
||||
and the stage 1 and 2 bootloaders as well as usbboot.cfg configuration
|
||||
file into /usr/share/xburst-tools
|
||||
|
||||
Configuration file: /usr/share/xburst-tools/usbboot.cfg
|
||||
|
||||
Examples:
|
||||
sudo usbboot (invoking usbboot without options will let you enter commands at the usbboot prompt)
|
||||
sudo usbboot -c "boot"
|
||||
sudo usbboot -c "nprog 0 u-boot-nand.bin 0 0 -n"
|
||||
sudo usbboot -c "nprog 2048 uImage 0 0 -n"
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -10,15 +10,15 @@ xburst_tools_version.h:
|
||||
'\n#endif' > xburst_tools_version.h
|
||||
BUILT_SOURCES = xburst_tools_version.h
|
||||
|
||||
bin_PROGRAMS = xburst_tools
|
||||
xburst_tools_SOURCES = cmd.c command_line.c ingenic_cfg.c \
|
||||
bin_PROGRAMS = usbboot
|
||||
usbboot_SOURCES = cmd.c command_line.c ingenic_cfg.c \
|
||||
ingenic_usb.c main.c
|
||||
|
||||
prefix = /usr
|
||||
datadir = /usr/share/xburst_tools
|
||||
data_DATA = ../xburst_stage1/xburst_stage1.bin \
|
||||
../xburst_stage2/xburst_stage2.bin \
|
||||
xburst_tools.cfg
|
||||
usbboot.cfg
|
||||
EXTRA_DIST = $(datadir)
|
||||
|
||||
../xburst_stage1/xburst_stage1.bin:
|
||||
File renamed without changes.
File renamed without changes.
@@ -284,7 +284,7 @@ int command_handle(char *buf)
|
||||
debug_go();
|
||||
break;
|
||||
case 16: /* exit */
|
||||
printf(" exiting xburst-tools software\n");
|
||||
printf(" exiting usbboot software\n");
|
||||
return -1; /* return -1 to break the main.c while
|
||||
* then run usb_ingenic_cleanup*/
|
||||
/*case 17:
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -22,18 +22,18 @@ extern struct hand hand;
|
||||
|
||||
static void help(void)
|
||||
{
|
||||
printf("Usage: xburst-tools [options] ...(must run as root)\n"
|
||||
printf("Usage: usbboot [options] ...(must run as root)\n"
|
||||
" -h --help\t\t\tPrint this help message\n"
|
||||
" -v --version\t\t\tPrint the version number\n"
|
||||
" -c --command\t\t\tDirect run the commands, split by ';'\n"
|
||||
" <run without options to enter commands via xburst-tools prompt>\n\n"
|
||||
" <run without options to enter commands via usbboot prompt>\n\n"
|
||||
"Report bugs to <xiangfu.z@gmail.com>.\n"
|
||||
);
|
||||
}
|
||||
|
||||
static void print_version(void)
|
||||
{
|
||||
printf("xburst-tools version: %s\n", XBURST_TOOLS_VERSION);
|
||||
printf("usbboot version: %s\n", XBURST_TOOLS_VERSION);
|
||||
}
|
||||
|
||||
static struct option opts[] = {
|
||||
@@ -50,7 +50,7 @@ int main(int argc, char **argv)
|
||||
char com_buf[256] = {0};
|
||||
char *cmdpt;
|
||||
|
||||
printf("xburst-tools - Ingenic XBurst USB Boot Utility\n"
|
||||
printf("usbboot - Ingenic XBurst USB Boot Utility\n"
|
||||
"(c) 2009 Ingenic Semiconductor Inc., Qi Hardware Inc., Xiangfu Liu, Marek Lindner\n"
|
||||
"This program is Free Software and comes with ABSOLUTELY NO WARRANTY.\n\n");
|
||||
|
||||
@@ -106,7 +106,7 @@ int main(int argc, char **argv)
|
||||
}
|
||||
|
||||
while (1) {
|
||||
printf("xburst-tools :> ");
|
||||
printf("usbboot :> ");
|
||||
cptr = fgets(com_buf, 256, stdin);
|
||||
if (cptr == NULL)
|
||||
continue;
|
||||
File renamed without changes.
@@ -1,11 +1,13 @@
|
||||
#
|
||||
# xburst-tools configuration file
|
||||
# usbboot configuration file
|
||||
#
|
||||
# Utility to respond to Ingenic XBurst USB boot protocol, provide
|
||||
# Utility to respond to the Ingenic XBurst USB boot protocol, provide
|
||||
# initial boot stages and ability to access NAND on device.
|
||||
#
|
||||
# Authors: Xiangfu Liu <xiangfu.z@gmail.com>
|
||||
# Authors: Ingenic Semiconductor, Inc.
|
||||
# Xiangfu Liu <xiangfu.z@gmail.com>
|
||||
# Marek Lindner <lindner_marek@yahoo.de>
|
||||
# Wolfgang Spraul <wolfgang@qi-hardware.com>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -1,38 +0,0 @@
|
||||
*
|
||||
* xburst-tools
|
||||
*
|
||||
* Utility to respond to Ingenic XBurst USB boot protocol, provide
|
||||
* initial boot stages and ability to access NAND on device.
|
||||
*
|
||||
|
||||
Authors: Xiangfu Liu <xiangfu.z@gmail.com>
|
||||
Marek Lindner <lindner_marek@yahoo.de>
|
||||
Wolfgang Spraul <wolfgang@qi-hardware.com>
|
||||
|
||||
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.
|
||||
|
||||
xburst-tools is the Linux version of a Windows utility from Ingenic called 'usbboot'.
|
||||
Homepage: http://www.ingenic.cn/eng/productServ/kfyd/compiler/pffaqContents.aspx#questionAnchor8
|
||||
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:
|
||||
./autogen.sh
|
||||
./configure
|
||||
make
|
||||
make install
|
||||
*) make install will install the 'xburst-tools' binary to /usr/bin/xburst-tools
|
||||
and the stage 1 and 2 bootloaders as well as xburst-tools.cfg configuration
|
||||
file into /usr/share/xburst-tools
|
||||
|
||||
Configuration file: /usr/share/xburst-tools/xburst-tools.cfg
|
||||
|
||||
Examples:
|
||||
sudo xburst-tools (invoking xburst-tools without options will let you enter commands at the xburst-tools prompt)
|
||||
sudo xburst-tools -c "boot"
|
||||
sudo xburst-tools -c "nprog 0 u-boot-nand.bin 0 0 -n"
|
||||
sudo xburst-tools -c "nprog 2048 uImage 0 0 -n"
|
||||
Reference in new issue
Block a user