This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Default Linker Control String - NCONST

I have a problem getting my project to link. I had to create a linker file, changing the NCONST class

from :-
NCONST (0xC04000-0xC07FFF),
to
NCONST (0xC10000-0xC13FFF),

Just to get the project to link without the following warning, (7 in total)

WARNING L5:- Section Located Outside Class Area.

Although both of the above are 16k blocks, which they have to be, why did i have to change the default linker control string? There are no specific allocation areas defined within the modules that create the warnings from the linker.

Any advice appreciated.

Parents
  • Any advice appreciated.

    Is it possible that part of the NCONST area was used by something else, in the error situation (check map ile)? And now that you have moved the NCONST elsewhere, all 16KB becomes available for the NCONST data and removing the warning.

    --
    J

Reply
  • Any advice appreciated.

    Is it possible that part of the NCONST area was used by something else, in the error situation (check map ile)? And now that you have moved the NCONST elsewhere, all 16KB becomes available for the NCONST data and removing the warning.

    --
    J

Children
No data