(Page 1 of 1 in this chapter) Version


Chapter 4

Updating the Firmware


4.1 Updating Board Firmware
4.1.1 Windows NT
4.1.2 Solaris x86

4.1 Updating Board Firmware

Your TX 3220 board comes from the factory with firmware that may not be the latest version. In order to guarantee that you have the latest firmware revision, you must proceed with the following steps for your operating system.

4.1.1 Windows NT

      1. Install the TX 3220 hardware and software.

        
        
      2. Use the NMS TX Configuration utility in Control Panel to verify that each TX 3220 board has a valid CPI Alias ID (Board Number) assigned.

        
        
      3. Start a command prompt window and change directories to the \tektx\soft\cp directory.

        
        
      4. Use the dir command and verify that you have a file named cpk3220.bin.

        
        
      5. The \tektx\soft\util directory contains an executable file, txflash.exe, that will allow you to burn a new firmware load to the TX 3220's flash memory. If you are unsure of the syntax of the txflash utility, use the command:

    txflash -?

    1. After you have successfully burned a new firmware image into the TX 3220 board you must reset the board in order to execute the new firmware image. This is accomplished using the txreset.exe utility located in the \tektx\soft\util directory.

    An example of this entire procedure is provided for TX Board # 1. This example specifies that the txflash utility will read the current contents of flash memory on TX Board # 1, save the contents in a file named oldfirmw.bin, then update the contents of flash memory from the file cpk3220.bin.

    C:\tektx\soft\cp>txflash -r oldfirmw.bin -w cpk3220.bin -b 1
    
    TX32XX FLASH Interface Utility V1.0
    Copyright 1997-8, Natural MicroSystems
    
    Reading FLASH to oldfirmw.bin...
    Writing FLASH from cpk3220.bin to board 1...
    Triggering FLASH BURN...
    <block burned>
    <block burned>
    <block burned>
    <block burned>
    <block burned>
    <block burned>
    <block burned>
    FLASH image successfully transferred to CP.
    
    C:\tektx\soft\cp>txreset -b 1
    
    TX32XX Boot Utility V1.0
    Copyright 1997-8, Natural MicroSystems
    
    CP number 1 booted.
    
    C:\tektx\soft\cp>
    

4.1.2 Solaris x86

      1. Install the TX 3220 hardware and software.

        
        
      2. Verify that each TX 3220 board has a valid CPI Alias ID (Board Number) assigned.

        
        
      3. Navigate to the /usr/lib/txn/ directory.

        
        
      4. Use the ls command and verify that you have a file named cpk3220.bin.

        
        
      5. The /usr/bin/ directory contains an file, txflash, that will allow you to burn a new firmware load to the TX 3220's flash memory. If you are unsure of the syntax of the txflash utility, use the command:

    txflash -?

    1. After you have successfully burned a new firmware image into the TX 3220, you must reset the board in order to execute the new firmware image. This is accomplished using the txreset utility located in the /usr/bin/ directory.

    An example of this entire procedure is provided for TX Board # 1. This example specifies that the txflash utility read the current contents of flash memory on TX Board # 1, save the contents in a file named oldfirmw.bin, then update the contents of flash memory from the file cpk3220.bin.

    # txflash -r oldfirmw.bin -w cpk3220.bin -b 1
    
    TX32XX FLASH Interface Utility V1.0
    Copyright 1997-8, Natural MicroSystems
    
    Reading FLASH to oldfirmw.bin...
    Writing FLASH from cpk3220.bin to board 1...
    Triggering FLASH BURN...
    <block burned>
    <block burned>
    <block burned>
    <block burned>
    <block burned>
    <block burned>
    <block burned>
    FLASH image successfully transferred to CP.
    
    # txreset -b 1
    
    TX32XX Boot Utility V1.0
    Copyright 1997-8, Natural MicroSystems
    
    CP number 1 booted.
    
    # 
    



(Page 1 of 1 in this chapter) Version


tech_support@nmss.com
Copyright © 1999, Natural MicroSystems, Inc. All rights reserved.