Other Parts Discussed in Thread: SYSBIOS
This is frustrating. I had this working before and now it suddenly stopped.
I am migrating a project to SYS/BIOS
I converted my TCONF and created a platform.
I created a new CCSv5 project, set the target, set the platform (to the one I just created)
I added the platform directory to the XDC tools
I added <SYS/BIOS>/packages/ti/bios/include, <SYS/BIOS>/packages, and <XDCTOOLS>/packages to my include paths (same versions as indicated on the RTSC tab)
I added local defines and include paths to the compiler tab
I added <PROJ>.cfg to the project. I added my source code files to the project.
When I clean then build, the configuration builds fine.
A few files compile fine. Then it compiles a source file that requires legacy support - the error is:
<filename>: line 461: warning #225-D: function declared implicitly
This is referring to SEM_pend(). The reference to the <variable> SEM_xxx created in my <PROJ>.cfg file does NOT show an error - so it finds the header that has the declarations from the TCONF conversion. But it does not find the proper header that defines the legacy <macro> function names.
So what am I missing ?
Thanks
Richard