Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
08/10/07 12:53
Read: times


 
#143049 - I have some info
Responding to: ???'s previous message
I have an Archimedes compiler for the 68HC11. I believe I also still have the documentation for the 8051 compiler at home- I will check tonight. However the 68HC11 compiler has the -a option that seems to match your format, so maybe it will help now.

If I find anything tonight, I will post it here.

-Aubrey

This is extracted:

Description
The -a (disable overlay of local areas) linker option now provides control of overlaying of the local area of each function. The -a option operates in conjunction with a new overlay algorithm as described in the READ.ME file.

The -a option has 5 modifiers as described below:

Syntax
-a{i,w,(x,x,...x),[x,x,...x],{x,x,...x}}

where each "x" is the name of a global function or local function. A local function may specify a module name by using the form "module:name", i.e. the module name prepended to the function name, separated by a colon.

-a linker modifiers
i Disable overlay of indirectly called function trees with each other

w disable the multiple root warning (Warning [16])

(x,x,...x) Do not overlay the function trees of these functions with other function trees

[x,x,...x] Do not allocate the function trees of these functions if they are not called by another function. If you have unfinished functions, use this to tell the linker that these are not interrupt functions.

{x,x,...x} These functions are interrupt service routines.


Note
Once you have added a modifier to the -a option, you cannot disable it (e.g. with another -a line later in the link)



List of 8 messages in thread
TopicAuthorDate
Old Archimedes Linker Option            01/01/70 00:00      
   Maybe            01/01/70 00:00      
      Probably            01/01/70 00:00      
   I have some info            01/01/70 00:00      
      That is good info, indeed            01/01/70 00:00      
         Nothing on the disk            01/01/70 00:00      
      Problem Solved!            01/01/70 00:00      
         You're welcome            01/01/70 00:00      

Back to Subject List