Tfx Command
fload bundle y

Description Load the firmware bundle ( Y-modem download ).

Erase the flash and download the firmware bundle into flash. The process is confirmed before the flash is erased to prevent accidental erasure of the flash. Note that the confirmation should consist of only the character 'y' or the character 'Y'. All other characters including line termination characters will be handled as part of the firmware download.

The firmware bundle consists of a flashboot loader, file directory, firmware file and Xilinx files. The firmware bundle is a binary file where the first four bytes are the number of words to program, the last two bytes are the checksum of the file and the remainder of the bytes are the data that will be programmed into the flash. Thus the physical length of the file will equal the number of words to program times two ( two bytes per word ) plus the six bytes of overhead. All bytes in the binary file form words where the high byte is first and the low byte is last.

Once the monitor command has been confirmed and the flash is erased, the monitor command will wait a maximum of thirty seconds for the initiation of the Y-modem download. The download may be aborted at any time by sending CTRL-X two or more times. Note that if the Y-modem download is aborted, the flash is corrupt and a Y-modem ( or binary ) download must be completed successfully.

If the download is successful, then the number of bytes that have been received will be displayed on the diagnostic monitor. The number of bytes that have been received should match the physical length of the file.

Note that this process only downloads the firmware bundle into the flash and does not affect the firmware executing from RAM. A power cycle is required to re-load the firmware from flash into RAM.

Notes Thermal 1.0 / 1.7x equivalents:
  • The monitor command fload bundle y does not have an equivalent.
  • Firmware downloads from the host are supported by the command sequence head program, head boot and fload head code.

Related Documents COMMAND: fload bundle
COMMAND: monitor baud (9600|19200|38400|57600|115200)
COMMAND: dir list
ERRORCODE: [03300] Checksum invalid loading the firmware bundle

Applies to: TFX THERMAL2
Access: FIELD
Modified: Tue Oct 24 11:45:11 2006
Updated: Thu Jul 17 02:31:30 2008
Module: SBT