yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
MSPM0 Smart Robot Car📖
1.Quick Start Guide
  • 1. Assembly Videos
  • 2. Quick Start Videos
  • 3. Battery charging
  • 4. Notes
2.Introduction to the MSPM0 Car
  • 1.About MSPM0
  • 2.Development board interface description
3.Development environment setup and usage
  • 1.CCS Theia development
  • 2.MDK Arm development
  • 3.Uniflash burning
  • 4.External crystal oscillator configuration
  • 5.Project Migration
4.MSPM0 basic course
  • 1. LED light control (GPIO)
  • 2. Buzzer Control (GPIO)
  • 3. Button Control (EXTI)
  • 4. Serial Port (UART)
  • 5. Voltage Detection (ADC)
  • 6. Temperature Detection (ADC)
  • 7. Independent Watchdog (WWDG)
  • 8. Window Watchdog (WWDG)
  • 9. Timer (TIM)
  • 10. Breathing LED (PWM)
  • 11. I2C Communication (I2C)
  • 12. External Flash (SPI)
  • 13. Internal Flash (Flash)
  • 14. DMA
  • 15. FreeRTOS
5.Sensor basic course
  • 1.Servo control
  • 2.Ultrasonic servo PTZ basic use
  • 3.Motor PID control
  • 4.OLED display photosensitive value
  • 5.Infrared avoid sensor
  • 6.1 Infrared line tracking sensor-8 channel infrared tracking sensor module
  • 6.2 Infrared line tracking sensor-4 channel infrared tracking sensor module
  • 7.Infrared remote control
  • 8.Ultrasonic ranging
  • 9.RGB light drive
  • 10.MPU6050 raw data acquisition
  • 11.MPU6050 data fusion
  • 12.K210 vision recognition module
  • 13.K230 vision recognition module
6.Smart car course
  • 1.1 Car line tracking-8 channel infrared tracking sensor module
  • 1.2 Car line tracking-4 channel infrared tracking sensor module
  • 2.1 Drawing a circle-8 channel infrared tracking sensor module
  • 2.2 Drawing a circle-4 channel infrared tracking sensor module
  • 3.Ultrasonic following
  • 4.Ultrasonic avoid
  • 5.Ultrasonic avoid(Servo PTZ)
  • 6.Infrared sensor avoid
  • 7.Light following
  • 8.Gyroscope calibration straight-line walk
  • 9.Infrared remote control
  • 10.Autonomous driving car
7.Vision application course
  • 1.K210 autonomous driving
  • 2.K210 color tracking
  • 3.K210 handwritten digit action
  • 4.K210 color response
  • 5.K210 road sign indication action
  • 6.K210 following machine code
  • 7.K210 QR code command
  • 8.K230 vision line tracking
  • 9.K230 color tracking
  • 10.K230 machine code tracking
  • 11.K230 QR code command
  • 12.K230 autonomous avoid
  • 13.K230 license plate tracking
  • 14.K230 face tracking
  • 15.K230 gaze direction tracking
  • 16.K230 palm tracking
  • 17.K230 target tracking
  • 18.K230 human body tracking
  • 19.K230 OCR character recognition
8.Extended application course (Sold separately)
  • 1.Voice interaction module communication
  • 2.Voice interaction control
  • 3.K230 road sign indication action(Voice)
  • 4.K230 color response(Voice)
  • 5.K230 gesture control(Voice)
  • 6.K230 rock-paper-scissors(Voice)
  • 7.8-channel grayscale color line tracking
  • 8.Bluetooth remote control
  • 9.K210 Scenario-based autonomous driving
  • 10.K230 Scenario-based autonomous driving
Download
  • Code
  • SCH
  • 3D Model File
  • MSPM0 Data Sheet
  • Voice firmware
  • Hardware interface manual
Download ZIP

Welcome to MSPM0 Smart Robot Car repository

2.MDK Arm development

MDK Arm

MDK Arm1. MDK-ARM installationARM Compiler 5 (AC 5)Install AC 5Add AC 5Verify AC 5Install the MSPM0G chip package2. SysConfig installation3. Configure SysConfig for KEIL 5syscfg.batMSPM0_SDK_syscfg_menu_import.cfgKEIL 5 Add SysConfig toolUse SysConfig tool

MDK Arm (Microcontroller Development Kit for ARM): An integrated development environment (IDE) for microcontroller applications based on Cortex™-M, Cortex-R4, ARM7™ and ARM9™ processors.

xxxxxxxxxx
The installation package path and the software installation path should not contain Chinese characters. Please install the installation package in a full English path

1. MDK-ARM installation

To build the TI development environment, you need to use Keil MDK-Arm uVision v5.38a or higher!

xxxxxxxxxx
Since MDK-ARM is a paid software, the tutorial only covers the MDK-ARM installation process

Open MDK_541.exe as an administrator and install according to the prompts:

image-20241030161622372

Agree to the agreement

image-20241030161651463

Installation location

The recommended default location for the software:

image-20241030161721708

User Information

You can fill in as you like:

image-20241030161754243

If the driver installation pops up during the installation process, select Install All:

image-20241030162043152

You need to close the software package/component interface for the first time: This interface can install chip packages, but it requires a network connection!

image-20241030162229418

ARM Compiler 5 (AC 5)

Starting from MDK5.37, the AC5 compiler is no longer installed by default and needs to be installed independently!

xxxxxxxxxx
To compile with the old version of the project source code, you need to use AC5 to compile. To install the AC5 compiler, you need to open the project first.

image-20241030163845105

Install AC 5

Open setup.exe under ARMCompiler_5.zip as an administrator and install according to the prompts:

image-20241030164152251

Agree to the agreement

image-20241030164302253

Installation location

Modify the installation location: Create a new ARMCC folder in the C:\Users\W_ML\AppData\Local\Keil_v5\ARM folder, and select this folder as the installation location of AC5

xxxxxxxxxx
You need to create a new ARMCC folder according to your own MDK-ARM installation location

image-20241030165327510

image-20241030165340832

image-20241030165353394

image-20241030165547891

Add AC 5

The following operations involve MDK-ARM software, and you need to open a project; otherwise, the relevant menu options cannot be selected.

image-20241030165840078

Add compiler: Select C:\Users\W_ML\AppData\Local\Keil_v5\ARM\ARMCC folder

image-20241030165936734

Verify AC 5

The appearance of compiler version 5 indicates that the installation is successful!

image-20241030170251531

Install the MSPM0G chip package

Double-click to open the TexasInstruments.MSPM0G1X0X_G3X0X_DFP.1.3.1.pack file to install the chip package:

image-20241030172516415

image-20241030172631867

image-20241030172651605

2. SysConfig installation

xxxxxxxxxx
SysConfig is a configuration tool for TI microcontrollers and processors, designed to simplify hardware and software configuration for TI developers and accelerate software development!

Open sysconfig-xxx-setup.exe as an administrator and install according to the prompts:

image-20241030171701573

Agree to the agreement

image-20241030171732133

Installation location

The recommended default location for the software is:

image-20241030171756509

image-20241030171832458

image-20241030172101176

3. Configure SysConfig for KEIL 5

Use the SysConfig tool on KEIL MDK-ARM.

syscfg.bat

Use Notepad to edit the syscfg.bat file, and then check whether SYSCFG_PATH is correct: ** Fill in the sysconfig_cli.bat file path in the SysConfig installation directory, pay attention to whether the version number and path are consistent! **

xxxxxxxxxx
syscfg.bat file path: C:\ti\mspm0_sdk_2_02_00_05\tools\keil
sysconfig_cli.bat file path: C:\ti\sysconfig_1.21.1
If the user changes the default installation location of the software, he needs to find the syscfg.bat file under the MSPM0-SDK installation location and modify it

image-20241030173619482

MSPM0_SDK_syscfg_menu_import.cfg

Use Notepad to edit the MSPM0_SDK_syscfg_menu_import.cfg file, and then check if the path and version number are correct:

image-20241030174425539

KEIL 5 Add SysConfig tool

image-20241030175141471

Find and open the MSPM0_SDK_syscfg_menu_import.cfg file:

xxxxxxxxxx
MSPM0_SDK_syscfg_menu_import.cfg file location: C:\ti\mspm0_sdk_2_02_00_05\tools\keil
If the user changes the default installation location of the software, he needs to find the MSPM0_SDK_syscfg_menu_import.bat file under the MSPM0-SDK installation location

image-20241030175445891

Use SysConfig tool

image-20241030175749016

The following interface appears, indicating that the configuration is successful!

xxxxxxxxxx
Opening the SysConfig tool in the .cfg file of the TI project will not cause this prompt!

image-20241030175829493

CCS Theia development
Uniflash burning

COMPANY

  • About us
  • Team Style
  • Blog

LEARNING & EXPLORATION

  • Tutorials
  • Edge AI hardware
  • Educational robots
  • Embedded intelligent hardware

WHERE TO BUY

  • Yahboom Online Store
  • Amazon
  • Alibaba
  • AliExpress
  • Mercado

TECHNOLOGY SUPPORT

  • Email: support@yahboom.com

BE A DISTRIBUTOR

  • Email: sales@yahboom.com
QR Code

Copyright © 2017-2026 Yahboom. All Rights Reserved.

EN/中文