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 recommends to refer to the MSPM0 Design Flow Guide user's guide to have a basic understanding about MSPM0 ecosystem. This helps users quickly learn about MSPM0 development.
Figure 5-13 shows the software project. The project and files related to the gauge algorithm has five parts. Other files are same for all the MSPM0 projects.
Figure 5-13 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 the functions. The Main part includes the highest system function code.
Follow the steps in Section 4 to update the configurations in Gauge_UserConfig folder:
After programming the MSPM0 through XDS110, use the GUI to check and record the results.