yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
Wheeled Chassis Kit📖
0.Chassis installation course
  • Installation Video-1
  • Installation Video-2
  • Installation Video-3
1.4-channel motor drive module tutorials
Motor introduction and commissioning
  • 1. Motor introduction and usage
  • 2.PC host
IIC communication
  • For Arduino
  • For ESP32
  • For JetsonNANO
  • For MSPM0
  • For PICO2
  • For RDK X5
  • For RPi5
  • For STM32
USART communication
  • For Arduino
  • For ESP32
  • For JetsonNANO
  • For MSPM0
  • For PICO2
  • For RDK X5
  • For RPi5
  • For STM32
2.Kinematic analysis
  • Kinematic Analysis of Two-wheel Drive Vehicles
  • Kinematic Analysis of Four-wheel Drive Vehicles
3.MSPM0 chassis tutorials(MSPM0G3507/MSPM0G3519)
MSPM0 Basic Course
  • 1. Introduction to MSPM0
Development environment construction
  • 01.CCS Theia Development
  • 02.MDK Arm Development
  • 03.UniFlash Downloader
  • 04.DAP-LINK download program
  • 05.Program simulation and debugging
  • 06.Engineering transplantation
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)
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)
MSPM0 Robot Expansion Board Example
  • 1. Introduction to MSPM0 robot expansion board
  • 2. Customize buttons
  • 3. Drive the buzzer
MSPM0 Sensor extension information
  • 01.3-channel tracking
  • 02.4-channel tracking
  • 03.8-channel tracking
  • 04.CCD tracking
  • 05.Electric PTZ control
  • 06.2.4G handle control
  • 07.Servo ultrasonic avoid
  • 08.Bluetooth remote control
  • 09.K210-Automatic Driving
  • 10.K210-Color follow
  • 11.K210-Number recognition
  • 12.K210-Color reaction
  • 13.K210-Road signs
  • 14.K210-Machine code following
  • 15.K210-QR code recognition
  • 16.K230-Visual tracking
  • 17.K230-Color tracking
  • 18.K230-Color response
  • 19.K230-Road sign recognition
  • 20.K230-Machine code tracking
  • 21.K230-QR code recognition action
  • 22.K230-Autonomous avoid
  • 23.K230-License plate tracking
  • 24.K230-Face tracking
  • 25.K230-Gaze direction tracking
  • 26.K230-Palm tracking
  • 27.K230-Target tracking
  • 28.K230-Human body tracking
  • 29.K230-OCR character recognition action
4.STM32 chassis tutorials
  • 01.3-channel tracking
  • 02.4-channel tracking
  • 03.8-channel tracking
  • 04.CCD tracking
  • 05.Electric PTZ control
  • 06.2.4G handle control
  • 07.Servo ultrasonic avoid
  • 08.Bluetooth remote control
  • 09.K210-Automatic Driving
  • 10.K210-Color follow
  • 11.K210-Number recognition
  • 12.K210-Color Reaction
  • 13.K210-Road signs
  • 14.K210-Machine code following
  • 15.K210-QR code recognition
  • 16.K230-Visual tracking
  • 17.K230-Color tracking
  • 18.K230-Color response
  • 19.K230-Road sign recognition
  • 20.K230-Machine code tracking
  • 21.K230-QR code recognition action
  • 22.K230-Autonomous avoid
  • 23.K230-License plate tracking
  • 24.K230-Face tracking
  • 25.K230-Gaze direction tracking
  • 26.K230-Palm tracking
  • 27.K230-Target tracking
  • 28.K230-Human body tracking
  • 29.K230-OCR character recognition action
5.Expand course
  • 1.Autonomous driving car
  • 2.Vehicle-mounted balance ball motion control systemnew
Download
  • Code
  • 3D_Model_File
Download ZIP

Welcome to Wheeled Chassis Kit repository

06.Engineering transplantation

Project Migration

In many cases, we need to hand over the project we wrote to others. In order to ensure that the project can be successfully migrated and run in the new environment, we need to follow certain steps to package and migrate. In this section, we will introduce how to migrate the example project in the TI SDK to other platforms or devices, and provide some common precautions.

1. Find the routine to be migrated and copy it

Select the routine you need. Here we use the routine "Empty Project Empty".

image-20241129115827874

2. Paste the copied routine into the root directory of the SDK

Paste the routine file you just copied into the root directory of the SDK.

image-20241129120036410

3. Copy driverlib files

Enter the <SDK root directory>\source\ti\driverlib path in the SDK directory and copy all the files in the driverlib folder (note: only copy the files, not the folder).

image-20241129120558393

4. Create a new ti folder and paste the files

Go back to the path of the example, create a new ti folder, and paste all the files copied previously into the newly created ti folder.

image-20241129120708568

image-20241129120746877

5. Delete unnecessary folders

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

image-20241129120900586

Complete project structure:

image-20241129120956386

6. Related configuration under keil

  1. Open the keil project file.

image-20241129121048196

  1. Open Keil project management.

image-20241129121710646

  1. In the Keil project, delete the files in the Driverlib folder (if there is no such folder, 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 the header file path.

image-20241129122401903

image-20241129122911927

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

image-20241129130838806

The current path is as follows:

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

In fact, the modification method is to specify /tools/keil/syscfg.bat under the SDK path. ../ represents returning to the previous folder from the keil startup file location of the project. The tools folder is in the SDK root directory. So the path should be changed to the following:

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 the modification, save and compile, there will be no path problem.

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