Tool/software:
I've been working on an application for MSPM0G3505 MCU using CCS Theia 1.5.1.
My observations are that Theia is OK for tinkering with the platform and to compile the sample applications, but it's not really a tool for long-term application development, which requires for example dev containers to unify the build- and development environments among multiple developers and CI pipelines. It does all the things that matter behind the curtains, so it's hard to resolve the problems when things go wrong. Even the IDE itself freezes quite often, which makes it unusable for real work (the tool just freezes completely, as described here https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1362288/ccstudio-ccs-theia-crashing).
Therefore I would like to migrate the project into a dev container running on WSL. I can find downloads for TI Clang compilers, MSPM0 SDK and even "TI Embedded Debug for VS Code" add-on for VSCode, but it's really hard to find binding instructions for setting up the project that use these tools in any other way than the "recommended way" of using CCS Theia.
So, are there any up-to-date and all-in-one instructions and perhaps project-templates to set up a build- and development environment:
- configure CMake (or similar, standard build system) to use the MSPM0 SDK and TI Clang or GCC compilers (in Linux)
- debug the application using VSCode and for example XDS110 (using WSL or dev container environment, not in native Windows)