mirror of
git://projects.qi-hardware.com/xburst-tools.git
synced 2024-12-23 07:19:53 +02:00
81adfd188d
There is no mipsel cross-compiler packaged for Debian, so building the firmware on arbitrary build machines is not possible. So let packagers build firmware when generating the source package. The built firmware is kept in the debian/ directory and then copied verbatim to <staging directory>/usr/share/xburst-tools at the appropriate time. The commands to prepare the firmware are in a script named debian/autogen.sh, which could be taught to do other things (such as generate a changelog) later. Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> |
||
---|---|---|
.. | ||
debian | ||
doc | ||
src | ||
xburst_include | ||
xburst_stage1 | ||
xburst_stage2 | ||
.gitignore | ||
autogen.sh | ||
ChangeLog | ||
configure.ac | ||
COPYING | ||
Makefile.am | ||
README |
* * 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@qi-hardware.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 /etc/xburst-tools Buile Package: install the tools for build package sudo apt-get install dpkg-dev sudo apt-get install debhelper run "dpkg-buildpackage -rfakeroot" to create the package. Configuration file: /etc/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"