Keil Logo

Siemens Compatibility

TGROUPS provide compatibility with programs that were developed using development tools from Siemens. To convert existing programs from the Siemens LNK166 Linker and LOC166 Locator to the Keil L166 Linker/Locator format, command lines must be modified as follows:

Siemens LNK166 Linker and LOC166 Locator

LNK166 MOD_TSK1,MODA_TSK1,MODB_TSK1 TO MOD_TSK1
LNK166 MOD_TSK2,MODA_TSK2,MODB_TSK2 TO MOD_TSK2

LOC166 @DEMO.ILO

Where DEMO.ILO contains the following commands:

TASK INTNO intno_tsk1 = 22H MOD_TSK1
ADDRESSES (GROUPS (ram_grp_0(200H))
TASK INTNO intno_tsk2 = 23H MOD_TSK2
ADDRESSES (GROUPS (ram_grp_3 (3C000H))
CLASSES ('rom_tsk1' (10000H - 1FFFFH), 'rom_tsk2' (20000H - 2FFFFH))

Keil L166 Linker/Locator

L166 @DEMO.L66

Where DEMO.L66 contains the following commands:

{ MOD_TSK1.OBJ, MODA_TSK1.OBJ, MODA_TSK1.OBJ
  INTNO (intno_tsk1 (22H)) GROUPS (ram_grp_0 (200H)) },
{ MOD_TSK2.OBJ, MODA_TSK2.OBJ, MODA_TSK2.OBJ
  INTNO (intno_tsk2 (23H)) GROUPS (ram_grp_3 (3C000H)) }
CLASSES (rom_tsk1 (10000H - 1FFFFH), rom_tsk2 (20000H - 2FFFFH))
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.