1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/README.txt Mon Jun 08 19:49:28 2015 +0200
1.3 @@ -0,0 +1,23 @@
1.4 +Introduction
1.5 +------------
1.6 +
1.7 +NanoPayload is a test of bootable payloads for the Ben NanoNote, exploring the
1.8 +necessary initialisation activities to allow programs to run on the device.
1.9 +Unlike U-Boot, it does not seek to become a general framework for booting any
1.10 +kind of device; instead, it merely attempts to provide a minimal collection of
1.11 +routines for "bare metal" software usage in order to illustrate the
1.12 +initialisation requirements and to make it possible to deploy other software.
1.13 +
1.14 +Related U-Boot Resources
1.15 +------------------------
1.16 +
1.17 +Some resources may only exist in the branch of U-Boot identified as
1.18 +u-boot-2012.10-rc2 when configuring OpenWrt. Others may exist in the principal
1.19 +U-Boot development branch, but differ between that branch and the previous
1.20 +XBurst-supporting branch.
1.21 +
1.22 +arch/mips/cpu/xburst/jz4740.c RAM and clock-related initialisation
1.23 +arch/mips/lib/board.c generic board initialisation
1.24 +arch/mips/include/asm/io.h things like readl and writel
1.25 +board/qi/qi_lb60/qi_lb60.c board-specific initialisation
1.26 +common/lcd.c generic LCD initialisation