1 | * |
2 | * xbboot |
3 | * |
4 | * Use the Ingenic XBurst USB boot protocol to boot, load binaries |
5 | * into memory and execute them. |
6 | * |
7 | |
8 | Authors: Wolfgang Spraul <wolfgang@sharism.cc> |
9 | Xiangfu Liu <xiangfu@sharism.cc> |
10 | |
11 | This program is free software; you can redistribute it and/or |
12 | modify it under the terms of the GNU General Public License |
13 | as published by the Free Software Foundation; either version |
14 | 3 of the License, or (at your option) any later version. |
15 | |
16 | Build Requirements: libusb-dev |
17 | |
18 | Build and Installation: |
19 | cd ../ |
20 | ./autogen.sh |
21 | ./configure --enable-firmware --prefix=/usr |
22 | make |
23 | make install |
24 | *) make install will install the xbboot binary to /usr/bin/xbboot |
25 | and the bootloader running on the device into /usr/share/xburst-tools |
26 | |
27 | Examples: |
28 | sudo xbboot -u 0x80600000 /PATH/TO/zImage |
29 | sudo xbboot -u 0x80100000 /PATH/TO/u-boot.bin |
30 | |