Samsung C8274X User Manual

Page of 324
S3C8275X/F8275X/C8278X/F8278X/C8274X/F8274X DEVELOPMENT 
TOOLS 
  
20-1 
20
 
DEVELOPMENT TOOLS 
OVERVIEW 
Samsung provides a powerful and easy-to-use development support system in turnkey form. The development 
support system is configured with a host system, debugging tools, and support software. For the host system, any 
standard computer that operates with MS-DOS, Windows 95, and 98 as its operating system can be used. One 
type of debugging tool including hardware and software is provided: the sophisticated and powerful in-circuit 
emulator, SMDS2+, and OPENice for S3C7, S3C9, S3C8 families of microcontrollers. The SMDS2+ is a new and 
improved version of SMDS2. Samsung also offers support software that includes debugger, assembler, and a 
program for setting options. 
SHINE 
Samsung Host Interface for In-Circuit Emulator, SHINE, is a multi-window based debugger for SMDS2+. SHINE 
provides pull-down and pop-up menus, mouse support, function/hot keys, and context-sensitive hyper-linked help. 
It has an advanced, multiple-windowed user interface that emphasizes ease of use. Each window can be sized, 
moved, scrolled, highlighted, added, or removed completely. 
SAMA ASSEMBLER 
The Samsung Arrangeable Microcontroller (SAM) Assembler, SAMA, is a universal assembler, and generates 
object code in standard hexadecimal format. Assembled program code includes the object code that is used for 
ROM data and required SMDS program control data. To assemble programs, SAMA requires a source file and an 
auxiliary definition (DEF) file with device specific information. 
SASM88 
The SASM88 is a relocatable assembler for Samsung's S3C8-series microcontrollers. The SASM88 takes a 
source file containing assembly language statements and translates into a corresponding source code, object 
code and comments. The SASM88 supports macros and conditional assembly. It runs on the MS-DOS operating 
system. It produces the relocatable object code only, so the user should link object file. Object files can be linked 
with other object files and loaded into memory. 
HEX2ROM 
HEX2ROM file generates ROM code from HEX file which has been produced by assembler. ROM code must be 
needed to fabricate a microcontroller which has a mask ROM. When generating the ROM code (.OBJ file) by 
HEX2ROM, the value "FF" is filled into the unused ROM area up to the maximum ROM size of the target device 
automatically. 
TARGET BOARDS 
Target boards are available for all S3C8-series microcontrollers. All required target system cables and adapters 
are included with the device-specific target board.