SLAAEF5B March 2024 – June 2025 MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3506 , MSPM0G3507 , MSPM0H3216 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1
Before starting software development and evaluation, TI recommend to refer to the MSPM0 Design Flow Guide user's guide to have a basic understanding about MSPM0 ecosystem. This helps users learn about MSPM0 development.
Figure 5-6 illustrates the software project. The project and files related to the gauge algorithm has five parts. Other files are the same for all the MSPM0 projects.
Figure 5-6 MSPM0 Gauge Software Project
ViewFor Gauge_UserConfig part, find the description in Section 4.3. The Gauge_Algorithm part introduction is in Section 2. The Driver part includes all the MCU related control. This prepares Icell, Vcell and Tcell data into Gauge_Algorithm. The Gauge_COMM part handles all the UART protocol. The Gauge_App part includes the high-level gauge algorithm calling. This is the place for customers to customize functions. The Main part includes the highest system function code.
Remember to follow the steps Section 4 to update the configurations in Gauge_UserConfig folder:
After users program the MSPM0 through XDS110, use the GUI to check and record the results.