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。
下載后就可以進(jìn)行安裝,建議裝在默認(rèn)路徑,也就是在C: i,安裝好之后,打開SDK的目錄,目前我們需要關(guān)注的就是這三個文件夾。
MSPM0L1306的無RTOS的例程目錄:
examples ortosLP_MSPM0L1306driverlib
在例程中打開keil文件夾,就可以打開這個例程,keil在這個時候也會提示你安裝MSPM0L1306的補丁包,也可以手動在keil的Pack Installer中安裝。
“
2.
配置SYSCONFIG工具
這個工具是一個初始化代碼生成工具,類似于STM32的cubeMX。
首先在SDK的目錄里,/tools/keil/下,打開syscfg.bat文件,修改對應(yīng)的SYSCONFIG的安裝路徑
保存后在同一個目錄下。
打開MSPM0_SDK_syscfg_menu_import.cfg文件,修改SYSCONFIG版本和路徑,下圖中紅色和藍(lán)色的部分都要修改成跟SDK和SYSCONFIG的路徑名稱一致。
在keil中,在菜單中選擇Tools → Customize Tools Menu
點擊import。
選擇SDK目錄下。
MSPM0_SDK_syscfg_menu_import.cfg文件。
點擊打開。
點擊OK。
這個時候keil 的Tool目錄下,就會出現(xiàn)SYSCONFIG選項。
當(dāng)我們需要修改MCU外設(shè)初始化選項的時候,需要在工程中雙擊打開.syscfg文件,讓這個文件出現(xiàn)在你的面前,點擊Tool中的Sysconfig,就可以打開SYSCONFIG工具配置當(dāng)前工程了。
“
3.
SYSCONFIG工具的作用
SYSCONFIG雖然跟STM32用的cubeMX一樣是一個代碼配置工具,但是SYSCONFIG不會生成代碼,它只生成4個文件。
上圖中第一個第二個文件就是初始化代碼的C和H文件,在一個空工程中,最基礎(chǔ)的程序是這樣的。
這里的SYSCFG_DL_init函數(shù)是在ti_msp_dl_config.c中。
這里面的任何代碼都不建議修改,因為每一次保存SYSCONFIG的配置,這個文件就會被SYSCONFIG改動。
Event.dot文件保存了MCU Event的路由,可以通過一個在線頁面,復(fù)制這個文件里面的信息,就可以生成Event路由圖。
最后一個syscfg文件也就是我們每次啟動SYSCONFIG都要打開的文件,SYSCONFIG靠這個文件來識別配置了什么參數(shù)。
審核編輯:湯梓紅
-
ARM
+關(guān)注
關(guān)注
134文章
9351瀏覽量
377455 -
ti
+關(guān)注
關(guān)注
113文章
8029瀏覽量
214916 -
仿真器
+關(guān)注
關(guān)注
14文章
1037瀏覽量
85389 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5680瀏覽量
104656 -
開發(fā)環(huán)境
+關(guān)注
關(guān)注
1文章
242瀏覽量
17122
原文標(biāo)題:【教程】MSPM0L1306開發(fā)板教程之開發(fā)環(huán)境搭建
文章出處:【微信號:創(chuàng)易棧,微信公眾號:創(chuàng)易棧】歡迎添加關(guān)注!文章轉(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

MSPM0 L系列MCU硬件開發(fā)指南

MSPM0L1306 LaunchPad開發(fā)套件(LP?MSPM0L1306)

評論