Content originally posted in LPCWare by Rob65 on Tue Apr 19 04:21:23 MST 2011
Hi,
I have been testing with the FreeRTOS example from the NXP website.
But this problem would/should be visible with any other workspace.
After manually cleaning and recompiling one of the libraries in the workspace (in this case either FreeRTOS_Library or CMSISv1p30_LPC13xx) the demo application is not re-linked when I click on "Build SimpleDemo" in the Quickstart panel.
what I did:
[LIST=1]
[*]Import the workspace from the freertos.lpc13xx.zip
[*]Compiled everything (and got a running executable on my lpc1343 target)
[*]Perform a "Clean FreeRTOS_Library" from the quickstart panel
[*]Perform a "Build FreeRTOS_Library" from the quickstart panel
[*]Select the SimpleDemo project and perform a build from the quickstart panel
[/LIST]
In the console window I see messages flashing by: "*** Build of configuration Debug for project ... ***" for all the library projects telling me "make: Nothing to be done for all" which is OK since everything is compiled before.
But ... Since I created a new library file, the linker should link the SimpleDemo application against these new libraries.
Also, if I change some code in a library and perform a build of the SimpleDemo I do see that the library is recreated but the application is not linked against the new library.
I must be missing something ...
I have all libraries added to the project properties (in MCU Linker -> Libraries) and I also added the library projects to the Project References in the project properties.
Do I need to add more? Is there something wrong with my LPCXpresso installation (I just upgraded to v3.6) ? Or do I need to set more stuff in my environment?
Regards,
Rob