This tab shows the detailed information on the link phase categorized by the following and the configuration can be changed.
[Description of each category]
The detailed information on debug information is displayed and the configuration can be changed.
The detailed information on the optimization is displayed and the configuration can be changed.
Select whether to output an external symbol allocation information file. This property is changed to [Yes(-Map)] when [Yes(Optimizes the inter-module)(-Omap)] in the [Optimize accesses to external variables] property in the [Optimization(Details)] category from the [Compile Options] tab is selected. |
||||
Does not output an external symbol allocation information file. |
The detailed information on input files is displayed and the configuration can be changed.
The detailed information on output files is displayed and the configuration can be changed.
The detailed information on the library is displayed and the configuration can be changed.
Specify the library files to be used. The following placeholders are supported. %ActiveProjectDir%: Replaces with the absolute path of the active project folder. %ActiveProjectName%: Replaces with the active project name. %BuildModeName%: Replaces with the build mode name. %MainProjectDir%: Replaces with the absolute path of the main project folder. %MainProjectName%: Replaces with the main project name. %MicomToolPath%: Replaces with the absolute path of the install folder of this product. %ProjectDir%: Replaces with the absolute path of the project folder. %ProjectName%: Replaces with the project name. %TempDir%: Replaces with the absolute path of the temporary folder. %WinDir%: Replaces with the absolute path of the Windows system folder. This corresponds to the -LIBrary option of the rlink command. |
||||||||
Edit by the Path Edit dialog box which appears when clicking the [...] button. -> Edit by the Specify Using Library File dialog box which appears when clicking the [Browse...] button. For the subproperty, you can enter directly in the text box. |
||||||||
The system library files are displayed. This corresponds to the -LIBrary option of the rlink command. The system library file name is displayed as the subproperty. |
||||||||
Select whether to use the standard libraries provided by the compiler. This corresponds to the -LIBrary option of the rlink command. [Yes(V1.01 compatible)] is displayed when [Always latest version which was installed] in the [Using compiler package version] property in the [Version Select] category from the [Common Options] tab is selected and the latest version is V1.02.00 or higher or when V1.02.00 or higher is selected in the [Using compiler package version] property. |
||||||||
Select whether to use the standard library functions. This property is changed to [Yes(-LIBrary=libc)] when [Yes] in the [Use "Mathematical Library (Double precision)" function] or [Use "Mathematical Library (Single precision)" function] property is selected. This corresponds to the -LIBrary option of the rlink command. This property is displayed in the following cases.
|
||||||||
Select whether to use the mathematical library (double precision) functions. This property is changed to [No] when [No] in the [Use standard libraries] property is selected. This corresponds to the -LIBrary option of the rlink command. This property is displayed in the following cases.
|
||||||||
Does not use the mathematical library (double precision) functions. |
||||||||
Select whether to use the mathematical library (single precision) functions. This property is changed to [No] when [No] in the [Use standard libraries] property is selected. This corresponds to the -LIBrary option of the rlink command. This property is displayed in the following cases.
|
||||||||
Does not use the mathematical library (single precision) functions. |
||||||||
Select whether to use the standard and mathematical library functions. This corresponds to the -LIBrary option of the rlink command. This property is displayed in the following cases.
|
||||||||
Does not use the standard and mathematical library functions. |
||||||||
Selects whether to check memory smashing on releasing the memory. This property is usable only in the Professional Edition. The user-defined __heap_chk_fail() function is called if an illegal address has been specified or an address outside the allocated memory area has been written to when the memory that was dynamically allocated by malloc or another function is released or re-allocated by this function. See "CC-RH Compiler User's Manual" for details. This corresponds to the -LIBrary option of the rlink command. This property is displayed only in the following cases.
|
||||||||
Select whether to use the non-local jump library functions. This corresponds to the -LIBrary option of the rlink command. This property is displayed only when other than [No] in the [Use standard libraries] property is selected. |
||||||||
The detailed information on output codes is displayed and the configuration can be changed.
The detailed information on the list is displayed and the configuration can be changed.
Select whether to output the link map file. This corresponds to the -LISt and -SHow options of the rlink command. |
||||||
Outputs information according to the output format to the link map file. |
||||||
Outputs all information according to the output format to the link map file. |
||||||
Select whether to output the symbol information (symbol address, size, type, and optimization contents). This corresponds to the -SHow=SYmbol option of the rlink command. This property is displayed only when [Yes(List contents=specify)(-LISt)] in the [Output link map file] property is selected. |
||||||
Select whether to output the number of symbol references. This corresponds to the -SHow=Reference option of the rlink command. This property is displayed only when [Yes(List contents=specify)(-LISt)] in the [Output link map file] property is selected. |
||||||
Select whether to output the cross reference information. This corresponds to the -SHow=XReference option of the rlink command. This property is displayed only when [Yes(List contents=specify)(-LISt)] in the [Output link map file] property is selected. |
||||||
Select whether to output the total size of sections. This corresponds to the -SHow=Total_size option of the rlink command. This property is displayed only when [Yes(List contents=specify)(-LISt)] in the [Output link map file] property is selected. |
||||||
Outputs the total sizes of sections separately for ROM-allocated sections and RAM-allocated sections. |
||||||
Select whether to output the member information of the structure or union. This corresponds to the -SHow=STRUCT option of the rlink command. This property is displayed in the following cases.
|
||||||
Does not output the member information of the structure or union. |
The detailed information on the section is displayed and the configuration can be changed.
VECT,.const,.text,.data/00000000,RESET/01000000,.data.R,.bss,.stack.bss/FEBF8000 |
||||
Directly enter in the text box or edit by the Section Settings dialog box which appears when clicking the [...] button. |
||||
Specify the section including the startup function. Specify one section name per line. When this property is specified, the startup symbol called from the multi-core boot loader is registered in the boot loader project. This corresponds to the -FSymbol option of the rlink command. The section name is displayed as the subproperty. This property is displayed only for the project set in the [Constituent application projects] property from the [Boot Loader] tab for the Boot loader node. |
||||
Section that includes startup function[number of defined items] |
||||
Edit by the Text Edit dialog box which appears when clicking the [...] button. For the subproperty, you can enter directly in the text box. |
||||
Specify the section whose external defined symbols are output to a file. Specify one section name per line. This corresponds to the -FSymbol option of the rlink command. |
||||
Section that outputs external defined symbols to the file[number of defined items] |
||||
Edit by the Text Edit dialog box which appears when clicking the [...] button. For the subproperty, you can enter directly in the text box. |
||||
Specify the name of the section to change the number of alignment to 16 bytes. Specify one section name per line. This corresponds to the -ALIGNED_SECTION option of the rlink command. |
||||
Edit by the Text Edit dialog box which appears when clicking the [...] button. For the subproperty, you can enter directly in the text box. |
||||
Specify the section that maps symbols from ROM to RAM. Specify in the format of "ROM section name=RAM section name", with one section name per line. |
||||
Edit by the Text Edit dialog box which appears when clicking the [...] button. For the subproperty, you can enter directly in the text box. |
||||
The detailed information on verification is displayed and the configuration can be changed.
The detailed information on messages is displayed and the configuration can be changed.
Other detailed information on linking is displayed and the configuration can be changed.
Select whether to reduce the memory capacity. This corresponds to the -MEMory option of the rlink command. This property is displayed only in the following cases.
|
||||||||||||||
Select this item if processing is slow because a large project is linked and the memory size occupied by the linker exceeds the available memory in the machine used. |
||||||||||||||
Select whether to display the total size of sections after the linking. This corresponds to the -Total_size option of the rlink command. |
||||||||||||||
Does not display the total size of sections after the linking. |
||||||||||||||
Select whether to display copyright information. This corresponds to the -LOgo and -NOLOgo options of the rlink command. |
||||||||||||||
Specify the command to be executed before link processing. Use the call instruction to specify a batch file (example: call a.bat). The following placeholders are supported. %ActiveProjectDir%: Replaces with the absolute path of the active project folder. %ActiveProjectName%: Replaces with the active project name. %BuildModeName%: Replaces with the build mode name. %LinkedFile%: Replaces with the absolute path of the output file under link processing. %MainProjectDir%: Replaces with the absolute path of the main project folder. %MainProjectName%: Replaces with the main project name. %MicomToolPath%: Replaces with the absolute path of the install folder of this product. %Options%: Replaces with the command line option under build execution. %OutputDir%: Replaces with the absolute path of the output folder. %OutputFile%: Replaces with the absolute path of the output file. %Program%: Replaces with the program name under execution. %ProjectDir%: Replaces with the absolute path of the project folder. %ProjectName%: Replaces with the project name. %TempDir%: Replaces with the absolute path of the temporary folder. %WinDir%: Replaces with the absolute path of the Windows system folder. When "#!python" is described in the first line, the contents from the second line to the last line are regarded as the script of the Python console, and then executed before link processing. |
||||||||||||||
Commands executed before link processing[number of defined items] |
||||||||||||||
Edit by the Text Edit dialog box which appears when clicking the [...] button. For the subproperty, you can enter directly in the text box. |
||||||||||||||
Specify the command to be executed after link processing. Use the call instruction to specify a batch file (example: call a.bat). The following placeholders are supported. %ActiveProjectDir%: Replaces with the absolute path of the active project folder. %ActiveProjectName%: Replaces with the active project name. %BuildModeName%: Replaces with the build mode name. %LinkedFile%: Replaces with the absolute path of the output file under link processing. %MainProjectDir%: Replaces with the absolute path of the main project folder. %MainProjectName%: Replaces with the main project name. %MicomToolPath%: Replaces with the absolute path of the install folder of this product. %Options%: Replaces with the command line option under build execution. %OutputDir%: Replaces with the absolute path of the output folder. %OutputFile%: Replaces with the absolute path of the output file. %Program%: Replaces with the program name under execution. %ProjectDir%: Replaces with the absolute path of the project folder. %ProjectName%: Replaces with the project name. %TempDir%: Replaces with the absolute path of the temporary folder. %WinDir%: Replaces with the absolute path of the Windows system folder. When "#!python" is described in the first line, the contents from the second line to the last line are regarded as the script of the Python console, and then executed after link processing. |
||||||||||||||
Commands executed after link processing[number of defined items] |
||||||||||||||
Edit by the Text Edit dialog box which appears when clicking the [...] button. For the subproperty, you can enter directly in the text box. |
||||||||||||||
Input the link option to be added additionally. The options set here are added at the end of the link options group. |
||||||||||||||
Directly enter in the text box or edit by the Character String Input dialog box which appears when clicking the [...] button. |
||||||||||||||