Several source files in the examples of the biospsp_03_00_01_00 release have #include files with incorrect case.
Usually
<xdc/runtime/log.h> should be <xdc/runtime/Log.h>
<ti/sysbios/knl/task.h> should be <ti/sysbios/knl/Task.h>
<ti/sysbios/io/iom.h> should be <ti/sysbios/IOM.h>
also Mcbsp.h has a rogue #include <include/mcbsp.h> in it.
This makes compiling on Linux problematic.
Also <mcbsp/include/mcbsp> should be <mcbsp/include/Mcbsp>
makefiles (gpio and uart) also affected.
Hi Newton,
Thanks for pointing this out.
We have raised an IR SDOCM00091704 to track this issue. This will be updated in the next upcoming releases.
Best Regards,
Raghavendra
Does this help with your question? If not, please send back more information. If it answers your question, please click the Verify Answer button below.
I'm seeing the rogue #include <include/mcbsp.h> too in the Mcbsp.h file ... I've commented it out, seems to work...is that all that needs to be done?
If you are on Windows then the incorrect case doesn't matter as Windows filenames are not case sensitive. I had assumed the rogue #include would actually compile ok as the second run through would detect the file had already been included and so would not be recompiled.
On Linux you will get file not found errors because the file names are case sensitive.