TS-7400/TS-9441 MANUAL
SOFTWARE
Usage and command line help for this command follows:
$ tsbootrom-update --help
Usage: tsbootrom-update [OPTION] ...
Updates TS-BOOTROM bootup program stored on EEPROM
General options:
-n
Do not actually write EEPROM
-s, --sdboot
Write TS-SDBOOT bootup program
-f, --flashboot
Write TS-FLASHBOOT bootup program
-u, --burninboot
Write TS-BURNINBOOT bootup program
-p, --spiflashboot Write TS-SPIFLASHBOOT bootup program
-b, --blastboard
Write to blast board EEPROM instead of SBC
-h, --help
This help
EEPROM security block options:
-m, --mac=X
Write X as ethernet MAC address
-l, --verifylen=N
Checksum includes first N 512 byte sectors
-d, --device=FILE
Use FILE to re-compute checksum value
-V, --verifydat=N
Use N as pre-computed checksum value
-L, --lockdat=X
Use X for the SD unlock data token from
previous "sdlock --set" command
-k, --verifylock
Do not boot to an unlocked SD card
-c, --noconsole
Disable serial console bootup messages
TS-production specific options:
-a, --alloc-mac
Get MAC address from /var/ts-production/mac
TS-SDBOOT contains several features for high security. One feature is the ability to store
a checksum of the SD card on the board to verify before bootup. If the checksum fails,
the bootup firmware will refuse to boot the inserted SD card. Another feature is the ability
to boot a password protected SD card. With this, it is possible to make an SD unreadable
to any device except the TS-7400 to which it is assigned. Although not directly a function
of TS-SDBOOT, an SD card can also be made permanently write-protected through a
software command. The combination of these features allows product designers several
options on the security of their software and of their deployed TS-7400 based devices.
The TS bootup programs will by default print a banner message on bootup to the serial
port displaying its build date, etc. If you wish to use all serial ports for your application and
do not wish to have a serial console, the tsbootrom-update program can be used to
silence early bootstrap banner messages so as to not confuse any potential external
device UART #0 may be connected to.
Other bootstrap programs are available for-pay from Technologic Systems should you
need them and custom ones may be designed for volume customers. For instance, the
TS-ETHBOOT bootup program may be used to completely boot Linux from the network
without NAND flash or SD card installed.
© May, 2010 www.embeddedARM.com 18