NOTE: UPDATING YOUR SCAMP FIRMWARE WILL ERASE ANY WORDS YOU HAVE IN THE DICTIONARY.
FIRMware Images
The following hex files are the latest Scamp firmware images. Download the correct file for your hardware.
Updating Firmware
If you want to update your Scamp firmware to the latest version, you will need a programmer, such as Microchip's PICKIT, and you need to install Microchip's MPLAB IDE suite, which contains IPE. IPE is the software that will upload the new firmware to your Scamp.
To begin, connect your Scamp to USB power. Your Scamp MUST be powered for programming to work. Connect your programmer to a USB port before connecting it to your Scamp.
If you look on the left side of the main connector of your Scamp, there is a group of 5 pins labelled ICSP - these are where you connect your programmer. I use a 5 pin header to facilitate this. (See picture at left.) ** It is very important to make sure that the pin 1 of the programmer (indicated by the triangle) lines up with the first pin (RST) of the Scamp. |
Run MPLAB IPE.
1: Select the device as "PIC24FJ64GB204" for a Scamp3 or Scamp3e, or "PIC24FJ32GB004" for a Scamp2e.
2: Select the appropriate tool (programmer) that you have, such as a PICKIT. (IPE will display the serial number of the programmer as part of its name.)
3: Load the hex file containing your Scamp firmware.
4: Click Connect.
In the Output pane, you should see messages indicating the IPE has connected to the programmer.
Once this has completed, click the button to Program your Scamp.
When you see "Programming/Verify complete" you can disconnect your Scamp from the programmer. (You must disconnect the Scamp from the programmer to release it from reset.)
Once you've reloaded the firmware, connect to the Scamp as per usual with your terminal software and type 'empty' at the ok prompt. This ensures that all the FlashForth variables are initialised to their correct values. Your Scamp is now ready to go.
Once you've reloaded the firmware, connect to the Scamp as per usual with your terminal software and type 'empty' at the ok prompt. This ensures that all the FlashForth variables are initialised to their correct values. Your Scamp is now ready to go.