TI E2E Community
include files have incorrect case in BIOSPSP examples
Several source files in the examples of the biospsp_03_00_01_00 release have #include files with incorrect case.
<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.
Thanks for pointing this out.
We have raised an IR SDOCM00091704 to track this issue. This will be updated in the next upcoming releases.
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.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.