Using CMSIS with baremetal ARM cortex-M0 on Texas Instruments

87 views Asked by At

I'm trying to integrate CMSIS-Core into a project that uses the MSPMOL-1306-Q1 MCU from Texas Instruments. Most examples seem to be for STM32 Cube MCUs. For instance, this and this.

I am facing an error that the OP from this question is facing. However to my dismay, the answer is for STM32.

As per this, CMSIS only seems to be supported for MSP432. But that was over 5 years ago.

So has anyone here been able to successfully integrate CMSIS with CortexM0 MCUs from TI?

1

There are 1 answers

0
Clifford On

CMSIS-Core supports Cortex-M0 as described at https://arm-software.github.io/CMSIS_5/Core/html/index.html.

The current source can be obtained from https://www.arm.com/technologies/cmsis. It is delivered as source code; to use it with a project you can simply include it in your project in the normal manner.

However you would be wise to use the provided TI SDK which includes the CMSIS and a whole bunch of part specific support already "integrated" with documentation and examples for IAR, Keil and TI CCS:

The IDE or target should make no difference unless you have tied itself into a particular vendor's package management, which is often best avoided as it makes it difficult to migrate code between projects using different vendor MCUs, and may mean you get updates that you might not want or need, or would rather apply at a time of your choosing.