Error "Multiple definition of '...'"
Having updated Crossworks for ARM from vs. 2.0.11 to vs. 2.1.1, I get that "Multiple definition of '...'" error message.
The variables that are concerned are declared in different modules and I did not have that problem with vs. 2.0.11.
Is there a new property that defines all variables as globals?
Does anybody know a solution?
Henry
-
Hello Michael,
I have set the "NO COMMON" property to NO and the Multiple Definitions error is gone.
What still remains are the following error messages from the linker script file:
".data is too large to fit in FLASH memory segment"
".rodata is too large to fit in FLASH memory segment"
".fast is too large to fit in FLASH memory segment"
I normally would think that the linker script is the reason for that, but it was ok with Crossworks vs. 2.0.11
Would you have a suggestion for that issue?
Regards,
Henry
Please sign in to leave a comment.
Comments
5 comments