SST SoftICE SST89C5x/SST89x554RC /564RD /SST89x516/5xRD2 1...2 1.1...2 1.2...2 1.3 /...2 2 SoftICE...2 3 SoftICE MCU...2 4 SoftICE...3 4.1 SST BootLoader SOFTICE...3 4.2 SoftICE SST MCU...6 5 SoftICE...7 5.1 KEIL C51 DEBUG...7 5.2 DEBUG...9 5.3 SOFTICE BOOTLOADER...12 6 SoftICE...14 1
1 1.1 SoftICE Software In Circuit Emulator SST SST SST SST89C5x SST89x564RD/554RC/516RD2/5XRD2 SST 51 SST. SoftICE 1.2 SoftICE 1.3 / SST SST http://www.sst.com http://www.superflash.com KEIL KEIL http://www.keil.com 2 SoftICE SST MCU SoftICE PC COM KEIL uvision2 Debugger SST SoftICE KEIL uvision2 Debugger SoftICE C51 STEP STEP OVER 10 1 / / / SFR / P0-P3 INTEL HEX 8051 SST MCU IAP In Application Programming 3 SoftICE MCU SST SoftICE MCU (1) UART RXD TXD 2 (2) 8 (3) SoftICE MCU 5Kbyte 2
SST89C58 BLOCK1 1Kbyte F000h F3FFh BLOCK0 4Kbyte 7000h 7FFFh SST89C54 BLOCK1 1Kbyte F000h F3FFh BLOCK0 4Kbyte 3000h 3FFFh SST89x554RC BLOCK1 4KByte 0000h 0FFFh BLOCK0 1Kbyte 7C00h 7FFFh SST89x564RD BLOCK1 4Kbyte 0000h 0FFFh BLOCK0 1Kbyte FC00h FFFFh SST89E/V54RDX BLOCK1 1Kbyte E000h E3FFh BLOCK0 4Kbyte 3C00h 3FFFh SST89E/V58RDX BLOCK1 1Kbyte E000h E3FFh BLOCK0 4Kbyte 7C00h 7FFFh SST89E/V516RDX BLOCK1 4Kbyte 0000h 0FFFh BLOCK0 1Kbyte FC00h FFFFh SST RXD P3.0 TXD P3.1 RS232 PC COM RS232 8051 P3.0 P3.1 VCC GND4 RS232 1 4 SoftICE 4.1 SST BootLoader SOFTICE SST MCU BOOT LOADER SST BOOT-STRAP LOADER SST MCU 3
SST BOOT-STRAP LOADER MCU SoftICE SOFTICE SSTEasyIAP11F.exe Boot-Strap Loader SoftICE SoftICE Download SoftICE SoftICE MCU BLOCK1 SST Boot-Strap Loader SoftICE A B 4
C MCU D MCU E BOOT LOADER 5
F DOWNLOAD SOFTICE MCU BOOT LOADER SOFT ICE G SOFT ICE H SOFTICE I SST89E554 SOFTICE 4.2 SoftICE SST MCU SoftICE MCU SST89C54 SoftICE54.hex REMAP 1K SST89C58 SoftICE58.hex REMAP 1K SST89x554RC SoftICE554.hex BLOCK1 SC0 Prog-SC0 SC1 Prog-SC1 MCU SoftICE SST89x564RD/554RC SoftICE564.hex BLOCK1 Prog-SC0 6
SC0 RESET MCU SoftICE SST89x5XRD2 SoftICE5XRD2.hex BLOCK1 MCU SST89x516RD2 SoftICE516.hex BLOCK1 RESET MCU SoftICE SoftICE54.hex SoteICE58.hex SoftICE554.hex SoftICE564.hex SST SoftICE MCU KEIL PC 1 SoftICE KEIL KEIL 2K 5 SoftICE 5.1 KEIL C51 DEBUG KEIL C51 Project MON-51 7
SETTING CACHE DEBUG 8
5.2 DEBUG DEBUG START/STOP DEBUG SESSION 9
10
11
5.3 SOFTICE BOOTLOADER OUTPUT INCLUDE SST SOFTICE SST SoftICE_58RD2.zip Convert_to_BSLx5xRD2.txt SST89X58RD2 SOFTICE BOOT LOADER INCLUDE Convert_to_BSLx5xRD2.txt BSL 12
SST IAP In Application Programming / SST SFR SST SFR Watch Window Watch Window VIEW Watch & Call Stack Window SST SST SFR View Output Window SST IAP BLOCK0 IAP BLOCK0 FLASH View Memory Window Memory Window IAP Memory Window Cache Options 2 SST 13
6 SoftICE (1) KEIL MON51 DLL KEIL debugger Memory Map/Performance analyzer/call stack analyzer/code coverage Trace (2) SST89C5x VIS SFCF.7 1 (3) SST (4) SST89C58 0000h-6FFFh SST89C54 0000h-2FFFh SST89E/V564RD 0000h-FBFFh SST89E/V516RD2 0000h-FBFFh SST89E/V54 0000h-3CFFH SST89E/V58 0000h-7CFFH (5) LABLE (6) GO TIMER2 / GO TR2 T2CON.2 TIME2 1 (7) Stop Program Execution with Serial Interrupt SoftICE 0023h 3 PC MCU GO GO TIMER2 / (8) SST SOFTICE FLASH FLASH SST SUPER FLASH 10 FLASH SOFTICE SST 14