CONTENTS 3
Contents
1 Revision History 2
2 Intended Audience 5
3 Overview of features 5
4 Hardware feature 5
4.1 Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.2 Mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.3 Connector reference . . . . . . . . . . . . . . . . . . . . . . . 6
4.4 Electrical characteristics . . . . . . . . . . . . . . . . . . . . . 8
5 Software features 9
5.1 Das U-Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5.1.1 Requirements for building under Linux . . . . . . . . . 9
5.1.2 Requirements for building under Windows with Cygwin 9
5.1.3 General build steps . . . . . . . . . . . . . . . . . . . . 10
5.1.4 Tailoring U-Bo ot for your application . . . . . . . . . 10
5.1.5 U-Boot Memory layout . . . . . . . . . . . . . . . . . 12
5.1.6 U-Boot Init Script . . . . . . . . . . . . . . . . . . . . 13
5.2 Windows CE . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.2.1 Prerequisites and components . . . . . . . . . . . . . . 14
5.2.2 BSP Installation . . . . . . . . . . . . . . . . . . . . . 14
5.2.3 Building the demo . . . . . . . . . . . . . . . . . . . . 15
5.3 Linux Support . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.3.1 Crosstool Linux Toolchain . . . . . . . . . . . . . . . . 16
5.3.2 Crosstool Embedded (Das U-Boot) Toolchain . . . . . 17
5.3.3 GNUARM binaries . . . . . . . . . . . . . . . . . . . . 18
5.3.4 Kernel 2.4.19 . . . . . . . . . . . . . . . . . . . . . . . 19
5.3.5 Kernel 2.6 . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.3.6 Userland build tool . . . . . . . . . . . . . . . . . . . . 20
5.3.7 Userland libraries and applications . . . . . . . . . . . 22
5.3.8 Notes about userland root filesystems . . . . . . . . . 23
5.3.9 mmcinitrd.u-boot . . . . . . . . . . . . . . . . . . . . . 25
5.3.10 Javascript stuff . . . . . . . . . . . . . . . . . . . . . . 25
5.3.11 Login and SSHD support . . . . . . . . . . . . . . . . 25
6 Development Tools 26
6.1 minidebug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.1.1 mdebug . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.2 JTAG system-level debugger . . . . . . . . . . . . . . . . . . 27
6.2.1 Requirements . . . . . . . . . . . . . . . . . . . . . . . 28
6.2.2 Startup Options . . . . . . . . . . . . . . . . . . . . . 28
December 28, 2005 Revision 2.8