Installation is a somewhat complicated procedure, as we will basically
update all software components on the system, including the U-Boot
boot loader and it's environment settings.

Note: This description assumes you are using the configuration of
the =Twister+ board with a 17.8 cm (7") LCD panel. Other LCD panel
will need both other DIP switch settings (SW3.1 ... SW3.3) and other
software settings.

Download the SDCard Image

The demo image is currently available in the "beta-eldk/twister"
directory of the DENX FTP server.
Please contact
DENX
for access data.

Wait until the command completes. Depending on the speed of your
system and your SD-Card this may take several minutes. Do not
remove the SD-Card from the Reader before the command has
completed and any LEDs or similar on your reader show that the
SD-Card is no longer active.

Prepare "Twister" Board

Make sure the "Twister" board is powered off.

Insert the SD-Card with the demo image.

Connect the serial console cable and the power supply to the
"Twister" board as documented, and turn on the power.

Press ENTER (or any other key) on your keyboard as soon as you
see the initial start messages on th console, thus interrupting
the boot procedure, so you can enter commands at the u-boot
prompt.

Update the U-Boot boot loader

Download the U-Boot binary image file
"u-boot-32-256-nand-16.bin" from the FTP server. Depending on
your download tool, make sure to use binary format for download.

Download the file into the RAM of your "Twister" board.
Note: You will probably have to adjust the network related
environment settings on your board, i. e. especially the
environment variables "ipaddr", "serverip", and "netmask".

Update the U-Boot Image in NAND flash.
WARNING: Be careful and double-check each
command before executing it, and then check that no errors were
reported. If needed, repeat all these steps from the beginning.
Do not reset or turn off the board.

The ELDK environment is primarily oriented for a touch screen
operated device. Normally such devices do not show a cursor.
For easier testing you can attach a USB keyboard and/or mouse,
and to be able to use the mouse the cursor has be enabled.
[This can be easily changed.]

If you find your touch screen is operating not reliably, you may
want to recalibrate it. Log in on the serial console port as
"root" (no password needed) and enter the following commands:

Press the crosshairs (in the 4 corners, then in the middle) on
the LCD to calibrate the touch. It is recommended to do this
carefully, using a suitable pin to allow for exact input.
If you pressed a bad location, just complete the sequence and
then re-run the "ts_calibrate" command.
Once completed, restart the GUI:

root@twister:~# /etc/init.d/xserver-nodm start

If you "Twister" board is connected to a network, it will try
to auto-configure using DHCP. If you have a working DHCP server,
you can log in over the network using ssh. To find out the
assigned IP address you can run the following command on the
serial console port: