(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 UNIX

4.1 Updating Board Firmware

Your TX 3220C 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 appropriate steps for your operating system.

4.1.1 Windows NT

      1. Install the TX 3220C hardware and software.

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

        
        
      3. Start a command prompt window and change directories to the \nms\tx\cp directory.

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

        
        
      5. The \nms\tx\bin directory contains an executable file, txflash, that will allow you to burn a new firmware load to the TX 3220C'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 3220C, you must reset the board in order to execute the new firmware image. This is accomplished using the txreset utility located in the \nms\tx\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.

    C:\nms\tx\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:\nms\tx\cp>txreset -b 1
    
    TX32XX Boot Utility V1.0
    Copyright 1997-8, Natural MicroSystems
    
    CP number 1 booted.
    
    C:\nms\tx\cp>
    

4.1.2 UNIX

      1. Install the TX 3220C hardware and software.

        
        
      2. Verify that each TX 3220C board has a valid CPI Alias ID (Board Number) assigned, using the pcigetcfg utility.

        
        Note:  The pcigetcfg utility is zero-based, so a value of 1 is displayed as 0 and so on.
        
        
      3. Navigate to the /opt/nmstx/lib/txn/ directory.

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

        
        
      5. The /opt/nmstx/bin/ directory contains a file, txflash, that will allow you to burn a new firmware load to the TX 3220C'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 3220C, you must reset the board in order to execute the new firmware image. This is accomplished using the txreset utility located in the /opt/nmstx/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 © 2001, Natural MicroSystems, Inc. All rights reserved.