home
Search Site Map
  home > products > software_utils > softice



Jump To Product
If you know the name of the product you are looking for select it from the list below.

SoftICE - Software In-Circuit Emulator1

Introduction

The new SoftICE software utility was specifically developed to support the FlashFlex

In-Application Programming (IAP) scheme that was unveiled by SST in 1997.

IAP allows the MCU to concurrently execute user code while updating the flash contents in the background. It allows customers to make "field upgrades" of the flash contents (both program code and data) at any time in the product's life cycle via an Internet or LAN connection, while the product remains in use or in service.

SST's SoftICE is a downloadable micro-controller-resident software utility that provides in-circuit emulation capability through the Keil Monitor51 software, a popular third-party Windows monitor interface. It is the only software utility on the market today that provides "true" in-circuit emulation without the need for a "bondout" chip or on-board "hooks" circuitry. It helps debug users' target software in real-time, thus providing engineers with an in-circuit development tool, which is effective, easy to use and requires no extra emulator hardware. SoftICE has most of the features of sophisticated hardware emulators.

Some important features are:

  • Full access to every Flash memory location, RAM location, and SFR for READ/WRITE/ERASE operations.
  • Inline Assembler allows for on-the-fly change of test code. Any changes made using the inline assembler are implemented immediately on the hardware and in real-time.
  • SoftICE works invisibly with the user-friendly Keil Monitor51 driver to ensure the user the most comfortable code development environment.

Keil Software

Don’t have the Keil software? You can follow the link below to Keil’s website: www.keil.com

Download the SoftICE Documentation
For further details of the SoftICE software utility, download the SoftICE User's Guide. (347 KB PDF).

Download the SoftICE Tutorial
For a demonstration of how to use SoftICE to debug user program, download the SoftICE_Tutorial (5.1 MB ZIP)

Download the SoftICE Software
The zip file for each MCU type consists of

  • SoftICE firmware
    It is to be loaded into the device. It works together with Keil Monitor51 software to provide the emulation tool.
  • SSTEasyIAP
    It may be used to download SoftICE firmware into the device.
  • Convert_to_BSL script
    The script file to convert the firmware in the device from SoftICE back to the SST BSL.
Chip Type Download Files
SST89x54RD2 SoftICE_54RD2.zip
SST89x58RD2 SoftICE_58RD2.zip

Demo Software

Four demo software programs have been supplied with the SoftICE software. The intent here is to provide the user with some understanding of their basic functionality. Any one of the four can be downloaded from the PC to the user platform or the BSL Demo Board and executed there. Three of the programs, TWOBALL.A51/.HEX, BINCTR.A51/.HEX, and PENDB.A51/.HEX manipulate LEDs connected to P1 in some manner. The last three are sample programs that show the users how to debug the IAP code with SoftICE. DemoIAP_5x is for SST89C54 and SST89C58. DemoIAP_564 is for SST89E564RD and SST89V564RD. DemoIAP_554 is for SST89E554RC and SST89V554RC. The source (.A51) and download (.HEX) files for each of the four demo programs can be downloaded from SST's website.

The file names are:

  1. TWOBALL.A51/.HEX
  2. BINCTR.A51/.HEX
  3. PENDB.A51/.HEX
  4. demoIAP_5x.A51/.HEX
  5. demoIAP_564.A51/.HEX
  6. demoIAP_554.A51/.HEX

Download the Demo Software (Zip file - 10KB)

 


Note 1: The SoftICE Software is for the user’s reference and convenience only. SST does not guarantee the functionality or the usefulness of the SoftICE software.

 

Member Area
Username

Password





> create a FREE account
> member benefits
> forgot password

privacy policy | terms of use
Emosyn Users Sign In Here
Smart Card Log In

 

[  Home | Products | Technology | Sales | Events | Investors | Careers | News | About SST |  Contact Us  ]