User`s guide

System LSI Division, Semiconductor Business
18 Property of Samsung Electronics Co., Ltd.
V1.55cS Mar 26
th
2005 Error checking added for LDB, AND, XOR, TST, OR and MUL instructions.
V1.55bS Jan 17
th
2005 Internal version (NOP insertion for Profiling instructions)
V1.55aS Jan 3
rd
2005
1. Error checking added for DM,CDATA section
2. Error handling added for BNZD instruction.
3. Relocatable symbols supported in BLOCK directives
V1.55 Dec 15
th
2004
1. Relocatable symbols in .equ directive are supported
2. Alignment at the beginning of a section is supported.
V1.54eS Oct. 8
th
,2004
1. New mnemonics EFZ, EFS, EFST and EFZT supported for MAC2424 for
EFZ16, EFS16, EFS16T and EFZ16T
2. Global symbols supported in token pasting
V1.54cS Jul. 26
th
, 2004
1. 8bit offset allowed in BNZD instruction
2. Operand checking added in BSRD, BRT/D, BRF/D instructions
V1.54bS Jul. 12
th
, 2004 1. Token pasting (##) operator supported
V1.54aS Mar. 12
th
, 2004
1. Source file path has been added in the include dir list
2. ADD SUB LD instruction with label bug solved
3. Argument length in -c filename is changed to _MAX_PATH from 100
4. Bug solved in WARNING directive
5. Bug solved in parsing of BITR/S/C/T instructions
4.2.5 Linker – Calmlink16.dll
Version Released date Comments
V1.56gS May 15
th
2006
[New] Option –flashcode updated to keep IDATALOAD in flash even for
default sections (Non-MD file sections).
V1.56fS April 25
th
2006 Internal version
V1.56eS April 24
th
2006 [New] Option -flashcode updated to keep IDATALOAD in flash memory.
V1.56dS April 4
th
2006
[New] New option -FlashCode added to convert CODE and CDATA to
ECODE and EDATA respectively
V1.56cS Mar 3
rd
2006
[New] Linker now allows odd sized EDATA sections. It also aligns a load
region if it contains a code section.
V1.56bS Feb 28
th
2006
- [New] New directive #init_table_flash supported
- [New] New option -SMPorder supported to change linking order in SMP file
- [Fixed] Odd address warning is generated only for ABS CDATA PM sections
V1.56aS Jan 25
th
2006 Memory description file supported.
V1.56S Oct. 28
th
, 2005 Just, version name is changed.
V1.55c3S Oct 19
th
2005
Segment given in –L<seg> option can be defined in @group and normal
segments in MEM file.
V1.55c2S June 2
nd
2005 Stack setting done properly even when any one of -T, -U or -W option is given
V1.55c1S May 5
th
2005
Error message changed to display memory segment name and absolute
address of a section, if section cannot be allocated in given memory area.
V1.55cS April 14
th
2005 Bug solved in flexible memory segment processing.
V1.55b2S Mar 2
nd
2005 Default entry point set to _main
V1.55b1S Jan 25
th
2005
Linker now tries to avoid "IDATA/ZDATA region split" warning by allocating
IDATA/ZDATA section contiguously in DM.
V1.55bS Jan 3
rd
2005
1. Bug removed in overlay section allocation. Now relocatable section
does not interfere with overlay sections.
2. MEM file specification for overlapped segment has been changed
V1.55aS Dec 20
th
2005 Alignment for sections in @group is supported
V1.55 Dec 15
th
2004
1. Alignment at the beginning of a section is supported
2. Library function realloc() error has been removed.
V1.547fS Dec 10
th
2004 Default section initialization has been done before any access to it is made.