Quantcast
Channel: Tools
Viewing all articles
Browse latest Browse all 91752

Forum Post: RE: Compiler Warning #10083-D LOAD placement ignored for "SIGNATURE_MEMORY": object is uninitialized

$
0
0

[quote user="dauletle"]#10083-D LOAD placement ignored for "SIGNATURE_MEMORY": object is uninitialized[/quote]

I can explain the proximate cause of this error.  I cannot tell you the best way to fix it.

A line in the SECTIONS directive of the linker command file is similar to this ...

    SIGNATURE_MEMORY {} load = SLOW_MEMORY, run = FAST_MEMORY

That line says to form the output section SIGNATURE_MEMORY from all the input sections also named SIGNATURE_MEMORY.  It is loaded to the memory range named SLOW_MEMORY.  Sometime after the system starts running, but before anything in SIGNATURE_MEMORY is used, it is copied from SLOW_MEMORY to FAST_MEMORY.  However, SIGNATURE_MEMORY is an uninitialized section (like .stack or .sysmem).  Uninitialized sections have no contents at build time.  There is nothing to load.  It makes no sense to have a load address.  Thus the diagnostic is issued.

One possible fix is to remove the "load =" part.  But why is SIGNATURE_MEMORY uninitialized?  That could be the error.

Thanks and regards,

-George


Viewing all articles
Browse latest Browse all 91752

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>