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.

CCS/CC3220SF-LAUNCHXL: CC3220SF-LAUNCHXL Bare Metal Development

Part Number: CC3220SF-LAUNCHXL
Other Parts Discussed in Thread: CC3220SF, SYSCONFIG

Tool/software: Code Composer Studio

Dear TI,

I am new to CCS & have CC3220SF dev board to work with given by my company.

I have few questions in my mind:

1) I can't find a source on how to do a bare metal coding on this MCU (correct me if i am wrong). I found a forum which almost similar to my current question which some person from TI / contributor mentioned need to use SIMPLELINK SDK to work with as it will be 'easy'. I have tried this on latest CCS but i found out that  it's not what i want. I don't plan to use TI or FreeRTOS in the project instead need use a bare metal.

2) I can understand in common case the SDK might be profitable in simplifying the WIFI development. But in my case i just need a simple demo that need to be used in a software testing tool.TI RTOS might not be supported in this environment.

3) Let's say i have CCSv6 (with example) and need to compile it in CCSv8. Can the examples compile or need to tweak to make it work? Is there a guide on this?

Thank you.

  • Hi Somu,

    If you need to use Wi-Fi you will at least need the host driver from the SDK as is it responsible for carrying out the protocol to communicate with the network processor. If you're not using Wi-Fi and don't want RTOS you can probably start by importing any nortos example in the SDK and remove what you don't need. Depending on what changes have been made from one CCS version to another some minor tweaking may be required but it's usually not difficult. There is no guide on this. If there is a problem you will typically get an error in CCS that is pretty easy to fix. If you get stuck I'm sure there is some E2Es out there that have asked already.

    Jesu

  • Hi Jesu,

    Thanks for the reply. If i do encounter such issue can u be my source of contact as i don't think i have much time to sweep through the forum.

    "If there is a problem you will typically get an error in CCS that is pretty easy to fix" - I do copy the description of the error and post in google.Unfortunately it said incompatibility.

    I will keep this feed open for a while until able to solve the error? Can i ?

  • Hi Jesu,

    I have imported a example from nortos named pwmled2 and when i build it in CCS 8.3.1 i get:


    Failed to process component 'ANTSEL1': Unknown device pin '29' pwmled2_CC3220SF_LAUNCHXL_nortos_gcc C/C++ Problem

     

    I could not trace from the error message.

    Any tips to suppress this?

  • Hello,

    Apologies for the delay. I see you asked this question in this thread.

    The response you got is correct. The error you're getting has to do with the new Sysconfig SW component in the later SDKs which older versions of CCS do not support. When installing a TI product I recommend you read the release notes to make sure you have the correct dependencies in place. 

    In response to your other question:

    I will keep this feed open for a while until able to solve the error? Can i ?

    Generally I always suggest you keep threads as relevant as possible to the original inquiry. This way it's easier for community members to find threads that are relevant to their problems instead of coming across threads that have multiple problems in one. The other E2E you linked above is a great example of this. Of course if you have related problems then it's okay to keep a thread going. 

    I'm going to close this thread. If you have a new unrelated question please create a new thread. If you have a related question you can always respond back to me here.

    Jesu

  • Thanks Jesu,

    As you mentioned, yes, it seems to have some sort of incompatibility within the Simplelink. However I need to use CCS version 8.X. Any workaround for this?

    I also tried to use SysConfig and it seems the error still there.

  • Hello,

    You won't be able to use Sysconfig in CCS if the later CC32XX SDKs. We added Sysconfig to SDK v3.30+. You can download SDK v3.20 if you want to use an older version of CCS.

    Jesu