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.

MCU-PLUS-SDK-AM243X: How to make project specific changes to the MCU+ SDK

Part Number: MCU-PLUS-SDK-AM243X

Tool/software:

Hello everyone,

Since the MCU+ SDK is installed globally on the PC, it can be referenced by multiple CCS projects. But sometimes I want to make changes to some files from the SDK that are only relevant for certain projects. Normally we have a git repository per firmware project, but changes to the SDK are not tracked because it is installed in a completely different location.

My question would be if it is a viable option to just move the entire SDK into the CCS project folder and thus have changes tracked by git and colleagues who pull the repo will automatically have the correct SDK with the custom changes applied.

Please advise what would be best practice here.

Thanks

Max

  • Hi Max,

    Thanks for your query.

    This question is more specific to project management using git. We can assist you with the queries related to SDK, EVM evaluation and so on.

    You can search on internet to find best way to manage the project and share it among the team.

    Regards,

    Tushar

  • Hi Tushar,

    I am familiar with Git. My question is not how to set up version control. My question is how can I make project specific changes to the SDK which is installed globally under C:/ti/sdk. In my opinion this is a question for TI as they setup how to install the SDK and how the project setup works with CCS.

    Regads

    Max

  • Hi Max,

    My question is how can I make project specific changes to the SDK which is installed globally under C:/ti/sdk.

    This is more specific question on how to maintain project specific changes on version control, not something on SDK or EVM evaluation.

    You can change the SDK files and have a local commit on a separate branch which you can checkout afterwards to see the project specific changes done in SDK. 

    Please refer the below image to see how I use to manage different version of SDKs.

    If I have to build a example project with a specific version of SDK. I used to checkout to that particular branch and all the version specific files will be there in the SDK.

    Hope this clarifies the doubt.

    Regards,

    Tushar