-NO_CHECK_SECTION_LAYOUT


This option disables checking of the address to which the section is allocated.

[Specification format]

-NO_CHECK_SECTION_LAYOUT

 

-

Interpretation when omitted

Whether sections are allocated to memory as shown below is checked, and if they are not allocated so, an error will occur.

Section

Location for Allocation

.option_byte

Address is fixed

.security_id

Address is fixed

.sbss / .sdata

saddr area

.sbss / .sdata (RAM side when the -rom option is specified)

saddr area

.bss / .data

Internal RAM

.bss / .data (RAM side when the -rom option is specified)

Internal RAM

.const

Flash mirror space

.constf

Internal ROM

.sdata / .data (ROM side when the -rom option is specified)

Internal ROM

.text

Program memory

.text_unit64kp / .textf

Program memory

[Detailed description]

-

This option disables checking whether the memory location that is read from the device file is consistent with the memory location of the section.

[Example of use]

-

To disable checking of the address to which the section is allocated, describe as:

>rlink a.obj b.obj -no_check_section_layout

[Remark]

-

If the -form={object|relocate|library} option or -strip option is specified, this option will be invalid.