31.12.2013 Views

Linkage Kit Manual V6-00 - Fujitsu

Linkage Kit Manual V6-00 - Fujitsu

Linkage Kit Manual V6-00 - Fujitsu

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CHAPTER 5 SPECIFICATIONS OF A LINKER<br />

■ Control on combining and locating sections<br />

The following is an overview of the control on combining and locating sections. For details, see Section<br />

"5.2.2 Control on Combining and Locating Sections".<br />

• You can make sure that a section is not located outside the specified area by specifying the address<br />

ranges of ROM and RAM.<br />

• When specifying sections, you may create a group of multiple sections to process them in a batch or<br />

select sections according to attributes.<br />

• You may use a wild card to specify sections. This will allow you to easily specify sections to be<br />

combined or located when many sections are involved.<br />

• The function to support creating a ROM is provided.<br />

• The sections may be automatically located to the specified ROM and RAM areas.<br />

■ Control on Searching Libraries<br />

The following describes in detail the control on searching a library. For details, see Section "5.2.3 Control<br />

on Searching Libraries".<br />

• When a program is developed in C/C++, the runtime library in C/C++ required for linking can be<br />

automatically identified and combined (searching the default library file).<br />

• Multiple libraries created by the user may be searched.<br />

• The library file to be searched may be specified for each symbol.<br />

• Library searching may be inhibited.<br />

■ Setting Entry Addresses and Symbol Values<br />

A value may be temporarily allocated to an undefined external symbol or an entry address may be<br />

temporarily set. For details, see Section "5.2.4 Setting Entry Addresses and Symbol Values".<br />

54 PART II LINKER

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!