Updating the board flash memory: txflash

Use txflash to update the TX board firmware. txflash is called as part of a standard load of a TX board using the -s option to synchronize flash image versions. If the version of the kernel image stored on the TX board flash memory is not identical to the version currently installed on the host system, txflash upgrades the flash on the board before performing a reset of the board.

Procedure

Run txflash according to the following syntax:

txflash -c channelnum -b boardnum -w writefile -t -v -f filename -o -s

where:

Argument

Description

-c channelnum

DPR channel to use. Default is 245.

-b boardnum

Board number to which to attach. Default is 1.

-w writefile

File name from which to write flash information. Default is not to write information to flash.

-t

Trace progress of txflash. Default is no tracing.

-v

Show version of kernel on flash. Default is not to show version.

-f filename

Show version of kernel file. Default is not to show version.

-o

Override version checking. Default is no override.

-s

Synchronize flash version. Default is no synchronization.


Description

When a flash update is triggered for a TX board, txflash displays the following information:

Updating FLASH from cpk4000.fls to board 1...
Sending image #1 to the board...
Sending image #2 to the board...
FLASH image successfully transferred to the CP.
Triggering Flash BURN...
<Erasing Flash>
<Erasing Flash>
<Erasing Flash>
<Erasing Flash>
<Erasing Flash>
<Erasing Flash>
<Erasing Flash>
<Programming Flash>
<Programming Flash>
<Programming Flash>
<Programming Flash>
<Programming Flash>
<Programming Flash>
<Programming Flash>
<Verifing Flash>
FLASH image successfully burned.

After txflash copies a new flash image to the TX board, use txreset to reset the board to boot to the new flash image. Refer to Resetting and rebooting from flash: txreset for information.