Renesas Technology, Tools FAQs
Last Updated: February 5, 2001
Document Number: 01051070_e
Q.
I upgraded my MR32R to V.3.30 Release 1 but, after modifying the program, when I tried to link with the new program, I got the
following error:
lnk32R: "C:\MTOOL\lib32r\mr32R.lib": error: external symbol not defined: "__REL_BASE11"
Why do I get this error even though I have not defined symbols such as "_REL_BASE11"?
A.
These symbols are essential in supporting the base register functions that have been added from CC32R V.3.00.
These symbols ("_REL_BASE11", "_REL_BASE12", and "_REL_BASE13") are referenced by the OS kernel even when the
base-register functions are not used. If these symbols are not defined as external references, a link error will occur.
When not in use, any value can be input to the base-register without effecting operations. You need to define these symbols as
dummy symbols to avoid generating an error when linking.
Top of Page | Back to Previous Page
Terms of Use Privacy Policy
(C)2004 Renesas Technology Corp., All Rights Reserved.
Comentarios a estos manuales