TI的MSPM0L系列的開發(fā),可以使用KEIL,IAR,CCS等開發(fā)環(huán)境。仿真器可以使用ARM開發(fā)常用的JLINK,以及TI的XDS仿真器。
接下來就最常用的KEIL和JLINK搭配開發(fā)做一個說明。
1.在TI的官網(wǎng)下載SDK,MSPM0-SDK

下載代碼配置工具,SYSCONFIG。

下載后就可以進行安裝,建議裝在默認路徑,也就是在C: i,安裝好之后,打開SDK的目錄,目前我們需要關注的就是這三個文件夾。

MSPM0L1306的無RTOS的例程目錄:
examples ortosLP_MSPM0L1306driverlib
在例程中打開keil文件夾,就可以打開這個例程,keil在這個時候也會提示你安裝MSPM0L1306的補丁包,也可以手動在keil的Pack Installer中安裝。

“
2.
配置SYSCONFIG工具
這個工具是一個初始化代碼生成工具,類似于STM32的cubeMX。
首先在SDK的目錄里,/tools/keil/下,打開syscfg.bat文件,修改對應的SYSCONFIG的安裝路徑

保存后在同一個目錄下。
打開MSPM0_SDK_syscfg_menu_import.cfg文件,修改SYSCONFIG版本和路徑,下圖中紅色和藍色的部分都要修改成跟SDK和SYSCONFIG的路徑名稱一致。

在keil中,在菜單中選擇Tools → Customize Tools Menu

點擊import。

選擇SDK目錄下。
MSPM0_SDK_syscfg_menu_import.cfg文件。
點擊打開。

點擊OK。

這個時候keil 的Tool目錄下,就會出現(xiàn)SYSCONFIG選項。

當我們需要修改MCU外設初始化選項的時候,需要在工程中雙擊打開.syscfg文件,讓這個文件出現(xiàn)在你的面前,點擊Tool中的Sysconfig,就可以打開SYSCONFIG工具配置當前工程了。

“
3.
SYSCONFIG工具的作用
SYSCONFIG雖然跟STM32用的cubeMX一樣是一個代碼配置工具,但是SYSCONFIG不會生成代碼,它只生成4個文件。

上圖中第一個第二個文件就是初始化代碼的C和H文件,在一個空工程中,最基礎的程序是這樣的。

這里的SYSCFG_DL_init函數(shù)是在ti_msp_dl_config.c中。
這里面的任何代碼都不建議修改,因為每一次保存SYSCONFIG的配置,這個文件就會被SYSCONFIG改動。
Event.dot文件保存了MCU Event的路由,可以通過一個在線頁面,復制這個文件里面的信息,就可以生成Event路由圖。
最后一個syscfg文件也就是我們每次啟動SYSCONFIG都要打開的文件,SYSCONFIG靠這個文件來識別配置了什么參數(shù)。
審核編輯:湯梓紅
-
ARM
+關注
關注
135文章
9589瀏覽量
393778 -
ti
+關注
關注
114文章
8085瀏覽量
220079 -
仿真器
+關注
關注
14文章
1053瀏覽量
88213 -
開發(fā)板
+關注
關注
26文章
6433瀏覽量
121187 -
開發(fā)環(huán)境
+關注
關注
1文章
275瀏覽量
17680
原文標題:【教程】MSPM0L1306開發(fā)板教程之開發(fā)環(huán)境搭建
文章出處:【微信號:創(chuàng)易棧,微信公眾號:創(chuàng)易?!繗g迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
MSPM0L1306開發(fā)板教程之OPA
電賽:mspm0l1306的開發(fā)板可以燒錄程序,但是程序運行不了,怎么解決這個問題?
嵌入式linux開發(fā)環(huán)境搭建(Docker版,基于iTop 4412開發(fā)板)
MSPM0L1306開發(fā)板教程之DMA
MSPM0L1306開發(fā)板教程之通用定時器
MSPM0L1306開發(fā)板教程之I2C
MSPM0L1306開發(fā)板教程之WWDT
MSPM0L1306 LaunchPad開發(fā)套件(LP?MSPM0L1306)
MSPM0L1306 LaunchPad?開發(fā)套件技術解析與應用指南
MSPM0L1306開發(fā)板教程之開發(fā)環(huán)境搭建
評論