G. Savage/F. Lehner
3/23/01

Procedure how to download VRB firmware


  About VRB firmwares

the latest VRB firmware is x1208, i.e. the version from December 8, 2000. The S-record file is in the directory ~lehnerf/vrb and is called "vrb1208p.hex".  Please note the following message by M.Bowden about this version:

This version includes the software write-protect, the control bit to disable status signals on the J3 backplane and a default buffer configuration of 16 x 2kbyte (with an overlapping 8 x 4 kbyte set of buffers)

The write-protect has a couple of features that should be mentioned:

1.)  write protect does not actually get enabled until the second time you download the firmware. This is because it requires the new firmware to running at the time an update is done. So, to enable the write-protection you will need to download the version vrb1208p.hex to each board twice. For all future versions, you will only need to download once .... the duplicate download is just for this version to first install the driver on the board, and then run it.

2.) Once you have installed this version, you can't revert to an older version (anything prior to today's date). This is because the older version do not have the software key to unlock the write-protection. So you may want to try this version on a few boards before downloading it to all boards.

The bakplane status disable control bit is in the "vrb control" register. It defaults to "enabled".

The 16 x 2 kbyte buffer configuration is now the default, but can be changed as before by writing to VME  registers. Note that there was an error in the previous documentation, saying that a reset was required to change the buffer configuration. Actually, the change takes place immediatly.
 

Some helpful tips for vxworks:

control-x or just type reboot reboots the CPU
h prints shell history
ld loads into memory
cd change directory
pwd print current working directoy
moduleShow shows loaded modules