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.

RTOS/TM4C123GH6PGE: Platform no longer supported

Part Number: TM4C123GH6PGE

Tool/software: TI-RTOS

Hi,

I'm starting development of a new project using the TM4C123GH6PGE and I want to use TIRTOS. So did Project/New CCS Project.

Now I come to try a compile and I get a Platform no longer supported message. A screen shot of my CCSv6 is attached.

Can anyone point me at what's wrong here please?

Thanks

Richard

  • Hello Richard,

    Are you able to compile any of the pre-existing TI-RTOS examples with your version of CCS? If so, then I suspect the issue lies in the manner in which you created a new project. There may be missing definitions or links generating such an error.

    Also could you please list the exact version number of the CCS compiler and TI-RTOS package, as well as which OS you are using.

  • Hi Ralph, thanks for the reply.
    Yes I am able to compile other TIRTOS projects, I have one of my own in the Project Explorer.
    I used the New CCS Project dialog specifically to avoid issues like this as I find it is always such a fight to get CCS setup/properties selected correctly!
    I can't see any obvious difference between my previous project and this one, but then there are literally hundreds of settings.
    I'm running on Windows10, CCS is version 6.1.3.00033, and the compiler version (as shown on my screenshot) is TI v15.12.1.LTS and (also as shown) the TIRTOS is 2.16.01.14
    Thanks and best regards.
    Richard
  • Hello Richard,

    The most common places settings are missed are in these locations:

    Project Properties -> Build -> ARM Compiler -> Advanced Options -> Predefined Symbols (Note: Predefined Symbols may be in the ARM Compiler list and not under Advanced Options, just look for it)
    Project Properties -> Build -> ARM Linker -> File Search Path

    I would check to see any difference with those sections.

    Honestly, the easiest way to solve this issue though is to take an existing TI-RTOS project and just empty out all the unneeded application files and add your own in their place. That way all the project settings will be retained.

    I will flag this post to the TI-RTOS team as well to see if they have any other feedback to provide in terms of setting up a fresh TI-RTOS project.
  • Thanks Ralph, I wouldn't say issue resolved yet, but by adding a path to the USB library I have a compile with recognisable error messages! I suspect other libraries need adding.
    Best regards,
    Richard
  • I second Ralph recommendation to start with a simple TI-RTOS example and add onto it. We are moving away from the Project/New Project method and recommend using Resource Explorer for getting a suitable template to start with.

    Todd
  • Thanks Todd and Ralph, I will start with an example project next time around as it will probably be quicker.

    Just for completness I did eventually find the setting that was wrong!

    In CCS General RTSC tab at the bottom there is an entry called Platform. For some reason mine was set to ti.platforms.stellaris:TM4C123GH6PGE and it should have been ti.platforms.tiva:TM4C123GH6PGE! Screen shot attached in case it can help anyone else.