CrossWorks 2.1 MacOSX building FreeRTOS LPC2368 demo
I'm having difficulty untangling what I'm doing wrong with the setup/paths for the FreeRTOS LPC2368 project. What I get is right away in main.c is that it can't find "targets\lpc2368.h" ... if I copy it out of the Rowley directories ($StudioDir) into the project dir., I get past that and immediately get problems finding FreeRTOS.h, stddef.h, etc.
I have the MCB2300 and LPC2000 support packages installed and updated.
What I've tried to do is fiddle with the Project Properties and the PreProcessor user and system defined paths, but for some reason it doesn't seem to make any difference what I do, it doesn't find the files (although it sure looks like it should!?)
The project is in:
Desktop/FreeRTOS/Demo/ARM7_LPC2368_Rowley (and that's what $(ProjectDir) shows)
I've tried to set in PREPROCESSOR OPTIONS ->System Include Directories
$(StudioDir)include
$(PackagesDir)include
$(TargetsDir)
$(TargetsDir)include
$(TargetsDir)packages\include
$(PackagesDir)include\targets
$(StudioDir)packages\include
In the User Include Directories:
.
$(ProjectDir)\..\..\Source\include
$(ProjectDir)\..\..\Source\GCC\ARM7_LPC2000
$(ProjectDir)\..\Common\Include
$(ProjectDir)\LCD
$(ProjectDir)\webserver
$(ProjectDir)\..\Common\ethernet\uIP\uip-1.0\uip
This looks to make sense ... folders look like the attached screenshot. Do I have something installed wrong in CrossWorks? I deleted 2.0 and installed 2.1 but no difference.
I think I can force stuff by moving and copying dirs, but obviously that isn't ideal ... help? Thanks!
FreeRTOSDirStructure.png
Crossworks.png
Please sign in to leave a comment.
Comments
2 comments