Project management between RT-Druid and MPLAB
Posted: Fri Apr 15, 2011 8:25 pm
I have several questions on project management with RT-Druid and MPLAB. I started my project by borrowing a sample RT-Druid project. Later, I added more .h and .c file in the project and started to have the following issues.
1. Though RT-Druid recognizes which files belong to the project as I list them in conf.oil. "Build project" cannot find dependency on header files. For example, one of my .c file includes "define.h" and the define.h is modified, but "Build project" does not compile the .c file. Where can I declare the dependency? It seems that "makefile" is created by RT-Druid automatically. Thus, I cannot edit an existing makefile (as it will be deleted next build time).
2. After building a project in RT-Druid (1.51) with several .h and .c files, its pic30.cof is successfully imported by MPLAB IDE 8.5. However, struct type is not correctly identified by MPLAB IDE. The struct type variable is recognized as a simple variable by MPLAB IDE and thus MPLAB IDE does not show the internal structure of such struct.
Thank you in advance,
Moon
1. Though RT-Druid recognizes which files belong to the project as I list them in conf.oil. "Build project" cannot find dependency on header files. For example, one of my .c file includes "define.h" and the define.h is modified, but "Build project" does not compile the .c file. Where can I declare the dependency? It seems that "makefile" is created by RT-Druid automatically. Thus, I cannot edit an existing makefile (as it will be deleted next build time).
2. After building a project in RT-Druid (1.51) with several .h and .c files, its pic30.cof is successfully imported by MPLAB IDE 8.5. However, struct type is not correctly identified by MPLAB IDE. The struct type variable is recognized as a simple variable by MPLAB IDE and thus MPLAB IDE does not show the internal structure of such struct.
Thank you in advance,
Moon