SLAAES5A February   2025  – August 2025 MSPM0G3507

 

  1.   1
  2. 1Design Description
  3. 2Required Peripherals
  4. 3Design Steps
  5. 4Design Considerations
  6. 5Software Flowchart
  7. 6Device Configuration
  8. 7Application Code
  9. 8Porting Guide
  10. 9Revision History
  11.   Trademarks

Porting Guide

First, open the project SYSCONFIG file and click on the Show Device View icon at the top right corner of the SYSCONFIG window.

 Show Device View Icon LocationFigure 8-1 Show Device View Icon Location

After clicking the icon, the current projects target device package shows. Click the SWITCH button to change.

 SWITCH Button LocationFigure 8-2 SWITCH Button Location

Next, the Migrate Settings open. Here, you can select the new value for a Board (if a user uses one), device, and package. Switch the chipset to the desired device in SYSCONFIG. Make sure to select the right MCU model and package. When you finish setting up the new device, click the CONFIRM button.

 Migrate Settings WindowFigure 8-3 Migrate Settings Window

After doing so, SYSCONFIG automatically adjusts the pins and peripherals to the new device (unless the pins are locked). There is a chance of errors showing up due to invalid values from the previous device in the new device, such as different pin values or a lack of a feature. The errors show as a red X symbol.

 Errors After Switching Devices ExampleFigure 8-4 Errors After Switching Devices Example

To show all errors, click the Show Problems icon at the top right corner of the SYSCONFIG window. Read the errors and follow the instructions on how to fix them so the project compiles appropriately.

 Show Problem Icon Location and Content ExampleFigure 8-5 Show Problem Icon Location and Content Example

Sysconfig, check the pins for the peripheral you want to use so there is no conflict from the previous MCU. If necessary, change to the desired pins you want to use in the new device running the project. Finally, build or compile the project in the new device. If done correctly, you see the following message and the ti_msp_dl_config.c and .h files inside the Debug folder.

 Pin Peripheral Configuration ExampleFigure 8-6 Pin Peripheral Configuration Example
 Project Build and File Generation ExampleFigure 8-7 Project Build and File Generation Example