1
0
mirror of git://projects.qi-hardware.com/xburst-tools.git synced 2024-11-01 14:14:38 +02:00
Commit Graph

513 Commits

Author SHA1 Message Date
Xiangfu Liu
07bfc33712 add more error check. remove the signal handler
Signed-off-by: Xiangfu Liu <xiangfu@sharism.cc>
2010-04-28 18:06:28 +08:00
Xiangfu Liu
4c7e4f9bd5 add CONF_FIRMWARE to Makefile.am
Signed-off-by: Xiangfu Liu <xiangfu@sharism.cc>
2010-04-28 17:03:43 +08:00
Xiangfu Liu
945e32bae2 code cleanup 2010-04-28 16:34:38 +08:00
Xiangfu Liu
9ed1a769d6 cleanup the configure.ac file, -lconfuse
Signed-off-by: Xiangfu Liu <xiangfu@sharism.cc>
2010-04-27 13:51:54 +08:00
Xiangfu Liu
59a440415b add -d options. search xburst device every second 2010-04-22 17:13:47 +08:00
Xiangfu Liu
b3ea184e6a split the main function. 2010-04-22 15:27:36 +08:00
Xiangfu Liu
40242c948f add init LCD and keyboard
Signed-off-by: Xiangfu Liu <xiangfu@sharism.cc>
2010-04-22 15:05:52 +08:00
Xiangfu Liu
f348f4f104 [xbboot] init GPIO_LCD_CS for zImage kernel 2010-04-15 18:08:48 +08:00
Xiangfu Liu
e7cf9e2297 [xbboot] make theh xbboot work with software usbboot mode 2010-04-14 15:35:21 +08:00
Jonathan Nieder
bf43104a6a xburst-tools: generate changelog from git log
Use git shortlog to generate a brief list of changes to put in
/usr/share/doc/xburst-tools/changelog.gz.  This list is built
at source package generation time because it requires access to
the git repository.  The commit ID corresponding to each upstream
release is extracted from debian/changelog since the repository
has no tags.

Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
2010-04-06 09:44:17 +08:00
Jonathan Nieder
85156c22d8 xburst-tools: Add .mailmap for git-shortlog output
Give each patch author a single full name and working e-mail address
to keep the shortlog tidy.

Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
2010-04-06 09:43:10 +08:00
Jonathan Nieder
24d1e9ce24 odds and ends
Bump the upstream version number since configure.ac changed.  Add
a debian/source/included-binaries file so dpkg-source does not
misinterpret the included firmware as a mistake.

Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
2010-04-06 09:36:02 +08:00
Jonathan Nieder
3d74b6ace7 debian/rules: add target to build source tarball
Document how to use ‘git archive’ to build a tarball from the
usbboot subdirectory of the source repository.

Repeated invocations of the get-orig-source target to fetch the
same commit will produce byte-for-byte identical results.

Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
2010-04-06 09:29:21 +08:00
Jonathan Nieder
a2a9d90ef9 use new dpkg source format
The compiled firmware files are unrepresentable in a text diff.
Use the new source format with debian.tar.gz to fix this.

This will also make it easier to patch the upstream source if that
is ever needed in between versions.

Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
2010-04-06 09:27:25 +08:00
Xiangfu Liu
89f035616d update the email address 2010-04-05 17:55:11 +08:00
Jonathan Nieder
81adfd188d Do not build firmware on buildds
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>
2010-04-05 14:58:29 +08:00
Jonathan Nieder
1b6d5cccd3 debian/control: Add a Vcs-Git field
Add a pointer to the repository with packaging files to make it
easier for people to contribute.

Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
2010-04-05 14:58:17 +08:00
Jonathan Nieder
3b0b78256d debian: Avoid tracking generated files
Add a .gitignore file listing build products in the debian/
directory.

Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
2010-04-05 14:56:51 +08:00
Jonathan Nieder
3d82483481 debian/rules: rewrite as a minimal debian/rules file (using dh)
This makes the packaging easier to read and modify.

Features added:

 * runs ‘make’ with the -j option for a tiny speedup
 * uses appropriate compiler flags even when run directly instead of
   through dpkg-buildpackage
 * after interrupting a partial build, there is no need any more
   for (fake) root privileges to clean up
 * after interrupting a partial build, ‘debian/rules clean’ will
   work without running autoreconf again.

Features retained:

 * ‘debian/rules -n <target>’ provides the list of commands used
   to make that target.

Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
2010-04-05 14:56:44 +08:00
Jonathan Nieder
da4424df4b configure: Add --disable-firmware option to avoid building firmware
Allow usbboot to be built on systems without a mipsel cross-compiler
by passing configure the --disable-firmware option.

Before using the resulting binary, one would need to grab the firmware
from another machine.

Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
2010-04-05 14:56:30 +08:00
Jonathan Nieder
aa43b70e0c usbboot: Update and simplify .gitignore
Use anchored filenames and wildcards to make it easier to keep the
.gitignore file up to date with future code changes.

The entries are more precise now:

 * ‘git add .’ will not start tracking the src/usbboot binary
 * ‘git ls-files -i --exclude-standard’ will not list
   xburst_stage1/Makefile and xburst_stage2/Makefile as mistakenly
   tracked.

Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
2010-04-05 14:53:35 +08:00
Xiangfu Liu
d8105c6d2e [usbboot] use autoconf datadir not static path 2010-02-25 13:13:58 +08:00
Xiangfu Liu
bf8a822136 update manual email address 2010-02-25 12:06:17 +08:00
Xiangfu Liu
c7abbb787d update usbboot version 2010-02-25 12:00:49 +08:00
Xiangfu Liu
7fcb66d6eb update changelog 2010-02-25 11:47:40 +08:00
Xiangfu Liu
cfdd0c3b7e [usbboot] change NAND_FORCEERASE to 1 2010-02-25 11:11:40 +08:00
Xiangfu Liu
632b35178b Merge branch 'master' of git@projects.qi-hardware.com:xburst-tools 2010-02-25 11:10:20 +08:00
Xiangfu Liu
46d22cd94c [usbboot] delete useless config file 2010-02-25 11:08:27 +08:00
Lars-Peter Clausen
8201951775 Don't increase blk_end in case of an bad page. 2010-02-19 20:37:57 +01:00
Lars-Peter Clausen
4868294851 Fix error check. 2010-02-19 04:48:21 +01:00
Lars-Peter Clausen
d122766d93 If the variables passed to CFG_SIMPLE_INT are not of type long the bahviour is
undefined. Use CFG_INT instead.
2010-02-19 04:46:49 +01:00
Xiangfu Liu
53842b350c add libconfure-dev to control file 2010-01-17 22:44:22 +08:00
Xiangfu Liu
900e8dd7bc add Build Pakcage in README 2010-01-17 22:31:27 +08:00
Xiangfu Liu
164a7e19cd Merge branch 'master' of git@projects.qi-hardware.com:xburst-tools 2010-01-08 17:03:21 +08:00
Xiangfu Liu
0c8e47178d [xbboot] this patch make upload zImage work correct 2010-01-08 17:01:13 +08:00
Xiangfu Liu
fac0746ad2 change stage_addr to unsigned 2010-01-08 13:21:11 +08:00
Lars-Peter Clausen
0510f433ed Merge branch 'master' of git@projects.qi-hardware.com:xburst-tools 2010-01-08 03:37:39 +01:00
Lars-Peter Clausen
62e1e80b92 stage1: Don't configure ram, when loaded from u-boot usbboot emulation 2010-01-08 03:36:58 +01:00
Xiangfu Liu
1022f9e3fc change the FORCEERASE to 0 2009-12-23 23:43:07 +08:00
Lars-Peter Clausen
20477f631c Fix bulk transfer bufferoverflows.
Make the bulk buffer large enough to hold at least one page of the nanonotes
nand chip.
2009-12-16 15:12:38 +01:00
Lars-Peter Clausen
d778e943db Merge branch 'master' of git@projects.qi-hardware.com:xburst-tools 2009-12-16 15:07:06 +01:00
Xiangfu Liu
d3fd6c8954 this make the [power] + [u] usbboot mode work. 2009-12-14 10:43:04 +08:00
Xiangfu Liu
04d76e1139 clean the Makefile and README 2009-12-06 01:27:44 +08:00
Xiangfu Liu
71d4baa6b0 add nand init for u-boot 2009-12-06 01:22:31 +08:00
Xiangfu Liu
4c8e0f1763 fix-compile-error-with-new-openwrt-toolchain 2009-12-06 01:21:27 +08:00
Xiangfu Liu
7c7245e7db only need uart0 2009-12-03 12:59:45 +08:00
Xiangfu Liu
29c5fc7479 set sysconfdir to etc 2009-11-04 22:10:28 +08:00
Xiangfu Liu
e5ece9bb31 don't have .cpp file. 2009-11-04 12:57:30 +08:00
Xiangfu Liu
f7c651790c fix the configure file path 2009-11-04 01:51:33 +08:00
Mikhail Gusarov
9356e3dff0 Use autoconf-provided variables instead of absolute paths
Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
2009-11-04 01:30:39 +08:00