Table of Contents Previous topic Next topic
Projects and Workspaces->Build Settings->Linker->Standard Settings
To change the linker settings for your project, select Settings from the Build menu and select the Linker tab (Build->Settings->Linker).
The linker project settings tab allows you to modify project options that apply to the link phase of the project build process.
Output Format
Click on the down arrow in the output format drop down list to see the output formats available for the target family that you have selected. Select the one that is appropriate for your target system.
Note that only the IEEE695 format supports debug records.
If you have changed the target family in the general project settings tab this may affect the output formats available. If the previously specified format is no longer available, then the selection will automatically change to IEEE695.
Target Memory Configuration
The target memory configurations available will be slightly different for 8051 and non 8051 target families. Both sets of options are presented below:
Non 8051 target families:
Code and data in ram | Check this option if your target system already has a program such as a monitor or debugger running on it and your intention is to download your program to run in the ram of that target system. |
Min rom address | Enter the lowest rom address on your system. This value is ignored if you have checked the code and data in ram option. |
Max rom address | Enter the highest rom address on your system. This value is ignored if you have checked the code and data in ram option. |
Min ram address | Enter the lowest ram address on your system. |
Max ram address | Enter the highest ram address on your system. |
Code and data in ram | Check this option if your target system already has a program such as a monitor or debugger running on it and your intention is to download your program to run in the ram of that target system. |
Min code address | Enter the lowest program address on your system (usually zero). This value is ignored if you have checked the code and data in ram option. |
Max code address | Enter the highest program address on your system. This value is ignored if you have checked the code and data in ram option. |
Min xdata address | Enter the lowest external ram address on your system. |
Max xdata address | Enter the highest external ram address on your system. |
Max idata address | Enter the highest internal ram address on your system |
None | Check this option if you do not want the variable list in the map file to be sorted. |
Name | Check this option if you want the variable list in the map file to be sorted alphabetically according to the names of the variables. |
Address | Check this option if you want the variable list in the map file to be sorted numerically according to the addresses of the variables. |