RedBoot support is available for the JTST board.
By default this board is shipped with 256Kbytes of
external SRAM. To minimize the amount of RAM used by RedBoot, only very basic
flash management is provided, comprising of just the fis
erase and fis write commands.
RedBoot supports two serial ports.
The default serial port settings for RedBoot are 115200,8,N,1.
The following RedBoot configurations are supported:
Configuration
Mode
Description
File
ROM
[ROM]
RedBoot running from the board's flash boot
sector.
redboot_ROM.ecm
RAM
[RAM]
RedBoot running from RAM with RedBoot in the
flash boot sector.
This development board comes with RedBoot installed on flash. To
install a new version of RedBoot or another binary image in flash you
must start a GDB session setting a remote target and load and run the
jtstflashd.elf diopsis application. This is a
daemon that listens on JTST serial port 1. On the PC side you must use
the jtstflash.exe (both linux and windows PC are
supported) to flash the image on JTST. The sources for win32 and
linux/cygwin versions of this host tool can be found in the support
directory of the jtst hal. The binaries can be found along with the
binaries for redboot on the eCos website at
http://ecos.sourceware.org/ecos/boards/redbootbins/at91jtst/
When the jtstflashd.elf is started, the user should open the jumper
JP5 to write in the second half (512Kbytes) of the flash, in this way
the original RedBoot image is preserved.