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.

TM4C1294NCPDT: Future of TM4C and TIVA family (again)?

Part Number: TM4C1294NCPDT

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/930123/tm4c1294ncpdt-tm4cxxxx-mcu-s-current-future-product-road-map-and-ti-support-official-company-response-requested

I'm sorry I have to put on some pressure on this topic. I accept TIVA is excellent although a learning curve is required especially with TI-RTOS and its library. 

In reference to the TIVA series, in particular, TM4C1924, etc I'm looking into NXP and STM for future projects because the library is no longer supported with revision which suggests it heading to the end of life in the near future (I get the impression it already happened). The library and RTOS are last updated since 2016 (correct me if I'm wrong) and the RTOS feature is not fully supported as modern RTOS in CC series. The FATFS 0.11 while today is 0.14B, I cannot get the long filename to work which is not related to the FAFTS issue, but RTOS/Driver issue, I lack time to debug them so I stuck with the short filename. 

Clearly, we need a clear roadmap of where the TIVA family is going for the next 10 years and how a library is going to be supported and updated. The above link is not convincing enough for qualified reuse or continuation for the next project. I am also uncertain TI-RTOS has any future as there freeRTOS. 

I have done some work on CC2640R2 a few years ago with a more modern RTOS, feature and a better-supported library but the memory footprint was very small which limit the use of RTOS. 

I appreciate saying the chip is still in manufacture but meaningless for the new project where the library is dead in water.

I note there no Clang feature for TIVA. 

  •  I think I missed out Apr 2020 comment on TIVAWARE from the previous link, what are they and PN being updated. 

  • Hello Richard,

    To start with some background on this topic, the TI-RTOS for TM4C offering was developed and supported outside of our team for many years. We gained full ownership of the TI-RTOS for Tiva-C offering in 2020, and any potential updates to it would now come from our apps team. That is an area we are always evaluating to understand what customers need from it. Ultimately because we are not RTOS experts and have no development background, it would be a challenging task to make an update and would require a lot of resource commitment. With the TivaWare update in 2020 plus the numerous application reports we released in 2021, the TivaWare SDK offering is now more robust and better reflects what is expected of an SDK in 2021. Improving our RTOS offering may become the next big project to continue with ensuring TM4C has the resources needed to make it attractive to use in 2022 and beyond.

    We are well aware that the state of our RTOS offering is a pain point currently with how the TI-RTOS version is older than what SimpleLink SDK offers and the TivaWare library attached to the TI-RTOS offering is multiple versions out of date. Unfortunately, I don't have an answer right now about whether or not the library will be updated because we need to do further assessment about what is the right path here long term which includes looking at FreeRTOS vs TI-RTOS as well. It is my personal hope that within the coming months I'll be able to offer a clearer answer to this topic, but this is the extent of what I can say today.

    That all said, I acknowledge that not having this software roadmap for RTOS may impact your ability to select TM4C for this latest project you are working on as this is all I can offer for the moment. Feedback like this is very valuable for us, so thank you for raising this topic and the details of why the older RTOS offering falls short for you.

    Also to clarify on the TivaWare update that you asked about, this is the SDK that was updated in 2020: SW-TM4C Software development kit (SDK) | TI.com

    I can say that the TivaWare SDK will continue to be maintained and updated as needed and we continue to gather customer feedback on areas of improvement to consider, and many of those were addressed with multiple application report releases I mentioned previously!

    Best Regards,

    Ralph Jacobi