Step 2: Writing the Firmware.

The software installed in the previous step would either be FirmUp for firmware upgrades.

To run FirmUp you must have network access, as information is downloaded from the Coridium website. 

Step 2: Establish communication

  Before you can run FirmUp you must be able to communicate with the board that contains the NXP LPCxxxx ARM, and then load ARMbasic firmware onto that board.  These 2 steps are accomplished with the FirmUp program.  The installation of Step 1 has installed a Start Menu shortcut.

  FirmUp allows you to choose the serial port on the PC from a list of known ports.  Ports in that list that are capitalized were determined to be using FTDI USB serial devices.  You must also set the control type, which for most will be Normal mode.  Legacy mode is for those users who have inverted the control signals, for instance to run Hyperterm or Linux, details here .  For wireless boards, Manual mode should be chosen.

  So select your comport and choose the control method. To test that push the soft button TEST on the FirmUp program.  It will prompt you for any action required (like pushing buttons on the target board), and then test the communication with the PC. 

If this does not pass, then you cannot go on to the next step.  

Step 3: Install Firmware on ARM

  This part of the install needs to be run once to place a base set of libraries on the ARM processor.  This firmware includes the initialization code, communication routines, and a set of subroutines called from the user ARMbasic program.   

Once the TEST above passes and the device type has been selected, the TEST button will change to UPDATE. Select this button ONCE.   You should see a dialog similar to the one below.

Firmware has been successfully loaded, you can open a terminal window here to verify that.