Difference between revisions of "SHIP FLASH Programmer"

From Serious Documentation
Jump to: navigation, search
(Download SFP)
Line 21: Line 21:
 
== Download SFP ==
 
== Download SFP ==
  
*Download SFP v5.0.106: <ext>http://www.seriousintegrated.com/SHIP_Flash_Programmer_50106.zip ::SHIP Flash Programmer v5.0.106 (windows, zip, 7MB)<ext>
+
*Download SFP v5.0.106: <ext>http://downloads.seriousintegrated.com/SHIP-flash-programmer.zip ::SHIP Flash Programmer v5.0.106 (windows, zip, 7MB)<ext>

Revision as of 10:01, 22 February 2016

The SHIP FLASH Programmer is a Windows command-line utility that enables USB-only reprogramming of the SHIPEngine on Renesas-RX MCU-based SIMs. No JTAG programmer/debugger is required.

This tool is planned to be obsoleted as SHIPEngine reprogramming moves into SHIPTide in Q2'2013. At that time, SHIPTide will support uploading of SHIPEngine into all SIMs directly, including SIMs not based on the Renesas RX MCU family.

Requirements

To use SFP you need:

  • A SIM powered by a Renesas RX-based MCU, including the SIM110, SIM205, and SIM225 families
  • A USB cable
  • A Windows-based PC
  • The SHIP FLASH Programmer program installed, with .inf USB driver
  • The latest SHIPEngine for your SIM
  • The ability to connect to your specific SIM and put it into "USB Boot Mode"

Renesas RX62x and RX63x MCUs have a special "USB Boot Mode" that, when invoked, runs some built-in ROM code in the MCU to allow uploading the FLASH firmware over the USB port from a Windows-based PC. There is no JTAG debugger or C-development IDE involved in this process. Rather, Serious has developed a simple command-line-based program called the SHIP FlASH Programmer, or "SFP", and a .inf driver that allows you to upload the latest SHIPEngine to the SIM in seconds.

For SIMs without USB device connectors and/or USB Boot Mode DIP Switches

Some SIMs have the USB device port mini-B connector installed as well as a small 'piano DIP switch' that enables the SIM to boot into this special USB boot mode. The SIM110-A00 and SIM225-A00 both, for example, have the USB device connector as well as this DIP switch. However, for example, the SIM110-A01 and -A02 variants have the USB device connector but no DIP switch, and the SIM110-A03 and -A04 variants have neither. On devices without both features, you can use the inexpensive SPA100 Serious Programming Adapter which has both the USB device connector and the DIP switch made available. This helps keep the price of these SIMs down as these features are generally development and manufacturing features and not required when the SIM is placed into your system in production.

Download SFP