This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software: Code Composer Studio
Environment:
I created an custom RTSC platform based on the what's generated by CCS Wizard. The Package is named team.platforms.board0, then the Platform module is named team.platforms.board0.Platform.
The whole RTSC platform (which is also a package) is located inside my repository, whose root has the 'eclipse' directory and has been added into CCS as a RTSC Product.
In this case, CCS automatically adds an environmen variable for my RTSC repo path in my RTSC project. So it should find my custom platform in CCS project properties page(XDC tab). But I can only see the platforms from TI, like ti.platforms.evm6678, in the drop-down list.
If I manually type in my RTSC Platform package name(team.platforms.board0), my project compilation is going well.
If I manually add an extra path to the location of directory '${myRepoRoot}/team/platforms', then the CCS can display my custom platform inside the drop-down list along with those from TI.
So I guess it's because the CCS doesn't search platforms recursively for now. Am I correct? Any chances that CCS will search better in next release?
Hi, Sasha.
While I was taking screenshots, I found that CCS actually can search package recursively, in an ordinary directory. But the core problem is that the CCS cannot do recursive search inside the directory which is a Junction in Windows OS.
Before continuing to check the screenshots below, we must know these things:
My custom platform's package name and folder structure are displayed below:
The XDCpath listed in the CCS RTSC Project properties:
The $(BETACAT_SYSBIOSKIT_INSTALL_DIR) is the path of my custom RTSC product added into CCS.
The pic below shows the situation that my custom platform is not found.
The pic below shows the situation that my custom platform can be found when I manually add a path in the "Other Repositories". And that path is just where the platform package is located:
The pic below shows that my custom platform can be found when I added the development working directory in "Other Repositories" setting.
If I use Symbolic Link instead of Junction to link my working directory with the created directory entry inside CCS RTSC Product searching path, then everything is going well. So I didn't take the screenshot.
Conclusion:
Hi Sasha.
Of course, my custom product is displayed under Product and Repositories, just as other products like SYSBIOS.