Customizing Linker Directives File

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From English to

Threaded View
------------------
INTEGRITY RTOS
Green Hills C++ Compiler
PowerPC embedded system
------------------

INTEGRITY RTOS contains default linker directives files for various BSPs and
Simulator isimppc.
Those files are used to build an INTEGRITY applications.
There are three sorts of linker directives files:
* for Dynamic Downloadable applications (virtual AddressSpaces) , default linker
directives file - INTEGRITY.ld;
* for Kernel RAM applications (KernelSpace in RAM), default linker directives
file - default.ld;
* for Kernel ROM/Flash applications (KernelSpace in ROM/Flash), default linker
directives file - flash.ld;

Linker directives files have comments which describe
* the various sections in the map
   and
* recommendations how to specify various sections to change behavior of the
applications (increasing, decreasing sizes; placement of
kernel in RAM, ROM, Flash; etc).

But to customize (create a new) linker directives file I need more information
of its sections (how they affect an application
behavior; what must not do with them; etc).

Is there some documentation describing the meaning and use of all these
sections: for various BSPs and Simulators.

--
 Alex Vinokur
     email: alex DOT vinokur AT gmail DOT com
We've slightly trimmed the long signature. Click to see the full one.
Re: Customizing Linker Directives File

[snip]
Of course, a question mark is missing here:
Quoted text here. Click to load it
sections: for various BSPs and Simulators.

So:
Is there some documentation describing the meaning and use of all these
sections: for various BSPs and Simulators?

[snip]

--
 Alex Vinokur
     email: alex DOT vinokur AT gmail DOT com
We've slightly trimmed the long signature. Click to see the full one.

Site Timeline