|ARM Technical Support Knowledge Articles|
Applies to: L166 Linker/Locator
Information in this article applies to:
I have converted my uVision1 project over to uVision2. When I build it I get the following error:
*** ERROR L110: CANNOT FIND SECTION OR REGBANK SECTION: ?C_CLRMEMSEC CLASS:
I am locating ?C_CLRMEMSEC at a specific address using the SECTIONS directive.
In the version 4 tools ?C_CLRMEMSEC is no longer located in this way. A new linker directive called CINITTAB is used.
From the Release Notes (in C166/HLP):
4.3 CINITTAB (Abbr. CI) directive added
The CINITTAB directive locates the C166 Initilization Sections, ?C_CLRMEMSEC and ?C_INITTAB, to a specified address range. For example:L166 myfile.obj CINITTAB (0x10000 - 0x18000)
This locates the sections ?C_CLRMEMSEC and ?C_INITTAB to the address range 0x10000 - 0x18000. L166 issues a warning if relocation is not possible.
Article last edited on: 2005-08-03 13:18:12
Did you find this article helpful? Yes No
How can we improve this article?