yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
MSPM0G3519 Development Board📖
1. Introduction to MSPM0
  • 1. Introduction to MSPM0
2. Development environment construction
  • 1. CCS Theia Development
  • 2. MDK Arm Development
  • 3. UniFlash Downloader
  • 4. DAP-LINK download program
  • 5. Program Simulation and Debugging
  • 6. Engineering transplantation
3. Keil basic case
  • 1. Turn on the LED light
  • 2. System Delay
  • 3. Button Control
  • 4. External Interruption
  • 5. Serial Communication
  • 6. Timer
  • 7. PWM Breathing Light
  • 8. ADC Acquisition
  • 9. DMA Transfer
  • 10. Get MPU6050 data (I2C)
  • 11. LCD Display (SPI)
4. CCS basic case
  • 1. Turn on the LED light
  • 2. System Delay
  • 3. Button Control
  • 4. External Interruption
  • 5. Serial Communication
  • 6. Timer
  • 7. PWM Breathing Light
  • 8. ADC Acquisition
  • 9. DMA Transfer
  • 10. Get MPU6050 data (I2C)
  • 11. LCD Display (SPI)
5. MSPM0 Robot Expansion Board
  • 1. MSPM0 Robot Expansion Board Introduction
  • 2. Custom Buttons
  • 3. Drive Buzzer
6. MSPM0-K230Vision module application
  • 1. K230 Color Recognition
  • 2. K230 Barcode Recognition
  • 3. K230 QR Code Recognition
  • 4. K230 Apriltag Code Recognition
  • 5. K230 DM Code Recognition
  • 6. K230 Face Detection
  • 7. K230 Gaze Direction
  • 8. K230 Face Recognition
  • 9. K230 Human Body Detection
  • 10. K230 Fall Detection
  • 11. K230 Palm Detection
  • 12. K230 Gesture Recognition
  • 13. K230 OCR Character Recognition
  • 14. K230 Object Detection
  • 15. K230 Target Tracking
  • 16. K230 Self-learning Object Recognition
  • 17. K230 License Plate Recognition
7. MSPM0-K210Vision module application
  • 0. K210 Prerequisites For Making A Coprocessor - Must-see
  • 1. MSPM0_K210 Color Recognition
  • 2. MSPM0_K210 Barcode Recognition
  • 3. MSPM0_K210 QR Code Recognition
  • 4. MSPM0_K210 Mechanical Code Recognition
  • 5. MSPM0_K210 Face Detection
  • 6. MSPM0_K210 Facial Feature Detection
  • 7. MSPM0_K210 Mask Detection
  • 8. MSPM0_K210 Face Recognition
  • 9. MSPM0_K210 Object Detection
  • 10. MSPM0_K210 Self-study Classification
  • 11. MSPM0_K210 Handwritten Digit Recognition
8. Expansion case
  • 1. Autonomous Driving Car
  • 2. Vehicle-mounted Balance Ball Motion Control System
Download
  • Code
  • Hardware_Info
  • Software_Tools
Download ZIP

Welcome to MSPM0G3519 Development Board repository

6. Engineering transplantation

Project Porting

In many cases, we need to hand over the project we wrote to others. To ensure the project can be smoothly ported and run in a new environment, we need to package and port it according to certain steps. In this chapter, we will introduce how to port example projects from TI SDK to other platforms or devices, and provide some common precautions.

1. Find the Routine to Port and Copy It

Select the routine you need. Here we use the "empty" routine as an example.

image-20241129115827874

2. Paste the Copied Routine into the SDK Root Directory

Paste the copied routine file into the SDK root directory.

image-20251030121510330

3. Copy driverlib Files

Navigate to <SDK root directory>\source\ti\driverlib in the SDK directory, and copy all files in the driverlib folder (Note: Copy only files, not folders).

image-20241129120558393

4. Create New ti Folder and Paste Files

Go back to the routine path, create a new ti folder, and paste all previously copied files into the new ti folder.

image-20241129120708568

image-20241129120746877

5. Delete Extra Folders

Delete unnecessary extra folders in the project to reduce the project size.

image-20241129120900586

Complete project structure:

image-20241129120956386

6. Related Configuration in Keil

  1. Open the Keil project file.

image-20241129121048196

  1. Open Keil project management.

image-20241129121710646

  1. In the Keil project, delete files in the Driverlib folder (If the folder does not exist, you can skip this step).

image-20241129121921215

  1. Add the previously copied files to the new Driverlib folder.

image-20241129122146856

image-20241129122331411

  1. Click the "Magic Wand" to update header file paths.

image-20241129122401903

image-20241129122911927

  1. Modify the path in User-> Before Build/Rebuild.

image-20241129130838806

The current path is:

cmd.exe /C "$P../../../../../../tools/keil/syscfg.bat '$P' empty.syscfg"

Actually, the modification method is to point to the /tools/keil/syscfg.bat under the SDK path. ../ represents going back one folder from the project's Keil launch file location. And the tools folder is under the SDK root directory. So it should be modified to the following path:

xxxxxxxxxx
cmd.exe /C "$P../../tools/keil/syscfg.bat '$P' empty.syscfg"

image-20241129131015621

  1. Delete the file path in Linker -> Misc controls.

image-20241129131316168

  1. After modification, save and compile. There will be no path problems.

image-20241129131500164

Program Simulation and Debugging
Turn on the LED light

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/中文