Reprogramming Ethernet TAP probe firmware image

At some point you may be required to reprogram the Ethernet TAP probe firmware image stored in its flash EPROM. Typically this occurs when you are installing an update to existing software, and the release letter specifies a later version of probe core software. The firmware is distributed in a single core image ( code.ldr).

Before proceeding, you must decide which of the Ethernet TAP probe communication ports to use for reprogramming the core image.

Reprogramming firmware through Ethernet port

In order to use the following instructions, the Ethernet TAP probe communications must already be configured (see Connecting to network or Setting up standalone PC Ethernet topic.)

To reprogram the firmware image

  1. Launch CCS and open the CCS command window. The procedure is slightly different on Windows and Linux/Solaris host machines.
    • For Windows, run the command:
      CodeWarrior_Installation\ccs\bin\ccs.exe

      This will launch CCS and add a CCS icon to your taskbar. Double-click that icon in the taskbar to open the command window.

    • For Linux/Solaris, run the command:
      CodeWarrior_Installation/ccs/bin/ccs

      This will launch CCS and open the command window automatically.

      Figure 1. CCS icon
      CCS Icon
    • In the CCS Command window, enter the command:
      updateetap -hostname {hostname | ip_address} -boot
      Note: The -boot option ensures the proper initialization of the Ethernet TAP probe with the new core image and guarantees a correct shell download.
  2. As it executes, UPDATEETAP reports its progress. When the process is complete, UPDATEETAP reports:
    Load complete.
    CAUTION:
    Do nothing to disrupt operation while running the UPDATEETAP command. Power failures, network disruptions, and Ethernet TAP probe resets can create a non-working state that may require factory repair.

These procedures must be performed on each Ethernet TAP probe that you plan to use with the current version of debugger.

Reprogramming firmware through serial port

Use the serial port instructions only when you need to reprogram the firmware image on an Ethernet TAP probe that is not connected to your Ethernet or a stand-alone network. If the Ethernet TAP probe is connected to your network, it is recommended that you use the simpler Ethernet instructions, as discussed in Reprogramming firmware through Ethernet port.

Before starting UPDATEETAP, you must first configure the Ethernet TAP probe to receive the new image through its serial port.

To configure Ethernet TAP probe for FLOADER

  1. Connect to the Ethernet TAP probe internal setup utility using the serial port, see Connecting Ethernet TAP probe to network topic.
  2. When the core> prompt appears on the terminal, enter the Ethernet TAP probe internal FLOADER command:
    floader
    

    Entering FLOADER at the core> prompt prepares the Ethernet TAP probe to receive the new core image through the serial port, but does not actually load the new core image.

Quit your terminal connection (after being prompted to do so), as the terminal you used to connect to the internal setup utility is unavailable during the FLOADER operation.

To reprogram core firmware image

  1. Launch CCS and open the CCS command window. The procedure is slightly different on Windows and Linux/Solaris host machines.
    • For Windows, run the command:
      CodeWarrior_Installation\ccs\bin\ccs.exe

      This will launch CCS and add a CCS icon to your taskbar. Double-click that icon in the taskbar to open the command window.

    • For Linux/Solaris, run the command:
      CodeWarrior_Installation/ccs/bin/ccs

      This will launch CCS and open the command window automatically.

  2. In the CCS Command window, enter the command:
    updateetap -serial -p port [-r rate] -boot

    The port should be the one to which the serial cable is connected. A rate value is needed only in a noisy environment where UPDATEETAP's default 38400 baud will be unreliable.

    CAUTION:
    Resetting the Ethernet TAP probe ensures the proper initialization of the Ethernet TAP probe with the new core image, and also guarantees a correct shell download.
  3. As it executes, UPDATEETAP reports its progress. When the process is complete, UPDATEETAP reports:
    Load complete.
    CAUTION:
    Do nothing to disrupt operation while running the UPDATEETAP utility. Power failures, network disruptions, and Ethernet TAP probe resets can create a non-working state that may require factory repair.
    Note: These procedures must be performed on each Ethernet TAP probe that you plan to use with the current version of the debugger.