V1.7 to 2.0 Linker / path problem
Hello,
I have a number of older projects in the ARM 1.7 version of CrossWorks. Recently I installed the 2.0 version. If I do a clean build of an old project in 1.7, the program runs just fine. If I then close that, and open it with 2.0, I can "build" and load the project as well. However, if I do a "rebuild solution", then a number of warnings and errors come up, with the linker finally saying with error: "undefined reference to `ctl_global_interrupts_set'".
The HZP and HZS files remain unchanged, and of course the source stays the same. It seems like there is a path issue / difference between my two installations, but as far as I can tell from project properties, the two seem identical. I must be missing something.
This is probably a newbie question, but does anyone have a hint of where to look in the settings to correct this?
Thanks,
Matt
-
Never mind everyone. The problem seems to be that my older projects were using a combination of the older CTL library and version 2. The old version seems to have allowed a ctl_global_interrupts_set with an argument passed, but replacing that with ctl_global_interrupts_enable() cleared up the issue. Sorry for the bandwidth suck.
Please sign in to leave a comment.
Comments
1 comment