Updating the PSE-702 Firmware

The PSE-702 stores its firmware in flash memory, which allows the system to be updated without requiring any change to the hardware on the board. Follow the directions in this document to update the PSE-702 firmware, for example, when PSE has released a new firmware version or when a firmware version that fixes a problem you might have encountered becomes available.

The latest version of the PSE-702 firmware is provided as a hex file that can be downloaded to the board using a tool provided by the micro controller manufacturer.

Before You Begin

You need the following before you begin the update process:

We recommend reading this document from start to finish before you begin.

Download new firmware for the PSE-702

The last version of firmware for the PSE-702 is available for download on this site.

  1. Right-click THIS FILE >> PSE-702_V3.3.hex <<. It's 379,196 bytes long.
  2. Click Save File... or Save Link As..., and then click OK.  A dialog box will appear allowing you to choose the location to which you will save the file.  Choose a location you will remember and have easy access to.  The Desktop, for example, is a good choice.  Click OK, and a progress bar displays while the download is in progress.

Not sure what version of firmware is already installed in your PSE-702? Here’s how to check. How to check the version of firmware installed on your PSE-702

Install FlashMagic

Requires:

If FlashMagic is installed on your computer, skip this section.

These instructions assume you accept the FlashMagic license agreement and the default locations its wizard proposes for the program and its files.

  1. Open your browser and go to this page http://www.flashmagictool.com/
  2. In the Download area, click on the link for flashmagic.exe. The Opening FlashMagic dialog box appears.
  3. Click Save File. The file will then be copied to your designated download destination.
  4. Go to the download directory, and double-click FlashMagic.exe. The Open Executable File dialog appears.
  5. Click OK. The Welcome to the FlashMagic Setup Wizard dialog appears.
  6. Click Next.
  7. Select the option I accept the agreement.
  8. Click Next, and then Next, and then Next.
  9. Click Install.
  10. Click Finish.

Connect PSE-702 to your computer

Using the USB cable, connect the USB port of the PSE-702 to one of the USB ports on your computer.
Beta CD

If you have not set up your USB connection to the PSE-702 previously, follow the instructions in the PSE-702 Operator's Guide page 15: "2.3 USB Port Communications Setup" to install an appropriate driver. You'll need the CD that accompanies the PSE-702.

Determine the COM port ID

When you configure FlashMagic, you need to know the ID of the port that your computer system will use to communicate with the PSE-702.

  1. Click Start, and then Control Panel.
  2. Double-click System.
  3. Select the Hardware tab.
  4. Click Device Manager. A list of devices appears.
  5. Click Ports (COM & LPT). A list of COM ports that are in use appears.
    how to flash the pse html 7
  1. Disconnect the USB cable for the PSE-702 from the computer. One of the COM ports will disappear from the list.
  2. Reconnect the USB cable. In a short time, the COM port ID for the cable will appear in the list. Make note of this ID.

Configure FlashMagic

Before FlashMagic can download new instructions to the board, it must be configured to talk to the PSE-702. You can do this once, and then save the settings so that they are available for use for future downloads.

  1. Run FlashMagic by selecting All Programs, and then FlashMagic, and then FlashMagic. FlashMagic opens its configuration dialog box.
    how to flash the pse html 6
  1. Under Step 1 – Communications, do the following steps.
    1. Click Select Device. The Device Database list appears.
      how to flash the pse html 9
    1. Select ARM 7.
    2. Select LPC2138 from the list, and then click OK. FlashMagic returns to the configuration screen.
    3. Set the COM Port to the one that your system is using to connect to the PSE-702. See How to determine which port the computer is using to talk to the board
    4. Set the Baud Rate to 38400.
    5. Interface should be set to None (ISP). Confirm that this is set correctly.
    6. Set the Oscillator (MHz) to 12.
    1. Under Step 2 – Erase, do the following step.
        1. Select the option Erase all Flash+Code Rd Prot.
      1. Under Step 3 – Hex File, do the following steps.
        1. Click Browse.
        2. Navigate to the location of the hex file you downloaded, and then click Open. FlashMagic returns to the configuration screen and shows the path and file you selected in the Hex File area. How to download a hex file from the PSE Web site
      1. Under Step 4 – Options, do the following step.
        1. Select the option Verify after programming.
      1. Save the configuration settings so that you can use them for future downloads.
        1. Select File, and then Save Settings.
        2. Give the settings file a name.
        3. Select Save. FlashMagic saves the settings and presents a confirmation message.
          how to flash the pse html 5
        1. Click OK.

To use a saved settings file to configure FlashMagic, follow these steps.

      1. Run FlashMagic.
      2. Select File, and then Open Settings.
      3. Choose the settings file you saved.
      4. Click Open.

Program the board

Follow these instructions to copy a new hex file to the PSE-702.

      1. Ensure the PSE-702 is powered down.
      2. Install the ISP jumper on the PSE-702 board.
        isp jumper
      3. Apply power to the PSE-702. The board is now in programming mode.
      4. On the FlashMagic screen, go to Step 5 – Start, and click Start. FlashMagic then copies the contents of the hex file to the flash memory on your PSE-702 board and performs a verification process. This may take one or two minutes. During the operations, progress messages and a progress bar appear at the bottom of the configuration screen.
        how to 
flash the pse html 1

When the process completes, FlashMagic posts the message Finishedin the progress field.

      1. Follow the steps in the next section to confirm that the new instructions are loaded into the PSE-702’s flash memory.

Check the PSE-702 flash memory

Use these directions to:

      • Verify that new instructions have been downloaded to the PSE-702.
      • Check the version number of the instructions loaded into the flash memory of a PSE-702.
      1. On FlashMagic screen, select Tools, and then Terminal. The Terminal Settings window appears.
        how to flash the pse html 8
      1. Make sure the COM Port selection is correct for your system. How to determine which port the computer is using to talk to the board
        how to flash the pse html 4
      1. Set the Baud Rate to 19200 baud.
      2. Set Newlines to CR.
      3. Click OK. The Terminal window appears.
        how to flash the pse html 3
      1. Remove power from the PSE-702.
      2. Remove the ISP jumper.
      3. Apply power to the PSE-702, and then press ENTER. The PSE-702 responds with a message in the Terminal Output section that includes the version number of the instructions currently installed in its flash memory.
        how to flash the pse html 10

Notes

The directions on this page assume your computer system uses the Microsoft Windows operating system, however, it is possible for new instructions for the PSE-702 to be downloaded using computers with other operating systems (such as Linux or MacOS). The basic process is similar, though FlashMagic tool setup and configuration (which will be based on Windows emulation) is different. Contact PSE Technical Support for more information.