1.1 --- a/README.txt Mon Jun 15 11:54:15 2015 +0200
1.2 +++ b/README.txt Sat Jun 20 00:10:36 2015 +0200
1.3 @@ -8,19 +8,45 @@
1.4 routines for "bare metal" software usage in order to illustrate the
1.5 initialisation requirements and to make it possible to deploy other software.
1.6
1.7 +An attempt has been made to also generate payloads for the jz4730-based
1.8 +MiniPC/Mipsbook/Minibook device. This device does not appear to support USB
1.9 +boot mode, and thus any payloads will need to be deployed by other means, such
1.10 +as through the use of SD/MMC media.
1.11 +
1.12 +Deployment over USB
1.13 +-------------------
1.14 +
1.15 The payloads can be deployed on the Ben NanoNote using the USB boot mode as
1.16 described on the Qi-Hardware site:
1.17
1.18 http://en.qi-hardware.com/wiki/USB_BOOT_mode
1.19
1.20 -A suitable command can be issued on a USB host machine as follows (given
1.21 +The provided script can be issued on a USB host machine as follows (given
1.22 sufficient privileges):
1.23
1.24 -usbboot -c 'boot' -1 stage1/stage1.bin -2 stage2/stage2.bin
1.25 +./boot_usb
1.26 +
1.27 +This employs the xbboot program which is available in the xburst-tools
1.28 +package:
1.29 +
1.30 +http://en.qi-hardware.com/wiki/Xburst-tools
1.31 +
1.32 +The different MiniPC products do not appear to support USB boot.
1.33 +
1.34 +Deployment using microSD/SD/MMC Media
1.35 +-------------------------------------
1.36
1.37 -An attempt has been made to also generate payloads for the jz4730-based
1.38 -MiniPC/Mipsbook/Minibook device. This device does not appear to support USB
1.39 -boot mode, and thus any payloads will need to be deployed by other means.
1.40 +The stage 2 payload can be written to a suitable media card as a uImage file
1.41 +which can then be loaded and invoked by a U-Boot bootloader already installed
1.42 +on the Ben NanoNote or MiniPC product.
1.43 +
1.44 +Typically, U-Boot on the Ben NanoNote will look for such a file located at
1.45 +/boot/uImage within the first partition of a microSD card. On the MiniPC,
1.46 +U-Boot will look for a file located at /uImage (in other words, a file called
1.47 +uImage in the top-level directory) within the first partition of an SD card.
1.48 +
1.49 +Since U-Boot should have initialised the RAM and clocks, the stage 1 payload
1.50 +is superfluous, and only the stage 2 payload is needed in this situation.
1.51
1.52 Related U-Boot Resources
1.53 ------------------------