shabaz designed a development kit for the recent Texas Instruments MSPM0 microcontroller series.
|
Required hardware and software
- EasyL1105 kit, with headers soldered to the programmer interface J5
- an IDE that supports XDS110 debugging. I use ccstudio 20
- A LaunchPad with XDS110 debugger on board (cheapest: LP-MSPM0C1104, $5.99 from TI store).
- USB cable to connect LaunchPad to PC
- 7 patch wires to connect EasyL1105 signals to LaunchPad
I used an MSP432 LaunchPad for this blog. As long as your LaunchPad has XDS110 on board, and it's accessible, it 'll work
Functionality
- programmer
- debugger
- COM port passthrough
- power
Connections
Remove all jumpers from the EasyL1105. And all (at least the debugger) jumpers of your LaunchPad.
Then connect the two, using patch wires:
EasyL1105 | LaunchPad |
J5.1 GND | GND |
J5.2 RST | RST |
J5.3 SWCLK | TCK |
J5.4 SWDIO | TMS |
J5.5 3V3 | 3V3 |
J3.2 UART0_RXD | TXD |
J3.4 UART0_TXD | RXD |
On the cheap LP-MSPM0C1104, here are those signals:
On the MSP432 LP that I'm using, it's very similar. The table above will guide you through the setup.
Double check, then connect the LaunchPad USB to your PC.
Start debugging in ccstudio
Click on your MSPM01105 project. Then call menu Run -> Debug Project (your project name). If this is your first debug attempt, ccstudio will show a debug configuration screen.
On the Basic tab, select debugger XDS110. The MSPM01105 controller should already be correctly selected.
On the advanced tab, select on the root node of the tree. Take over the settings from the image below:
If you haven't used your LaunchPad for ages, ccstudio may upgrade its debugger firmware. After that, you should be in business.
Use UART
To connect to the MSPM0 UART, open a serial console via View -> Console -> Serial Console. Open the COM port representing the *** passthrough (the one named XDS110 Class Application/User UART in your Windows deviice manager).
Most SDK examples use 9600 baud, 8, N 1.
Happy debugging.
CCS project used in this post: uart_rw_multibyte_fifo_poll_gcc_EasyL1105_20250907.zip