01
前言
當(dāng)我們想從官方的例程中扣出一個(gè)demo來作為自己的空工程時(shí),難免要解決不少問題,接下來演示一遍解決遷移工程的問題。
02
遷移空工程
我選擇
mspm0_sdk_1_00_00_04examples ortosLP_MSPM0L1306driverlib **empty_driverlib_src** 作為空工程
并將其放到了mspm0_sdk_1_00_00_04目錄下如下圖所示。

接著打開keil工程,更改對(duì)應(yīng)的頭文件目錄,只需要在C/C++中修改相對(duì)路徑即可。
修改前

修改后

如果不知道相對(duì)路徑是什么的話,建議百度。
修改User Command。
如果沒修改魔術(shù)棒User中的before Build工具鏈直接去編譯的話,會(huì)出現(xiàn)下面的情況,提示找不到指定的路徑。

根據(jù)報(bào)錯(cuò)的信息,我們?nèi)バ薷哪g(shù)棒User中的before Build工具鏈的鏈接腳本。
修改前

修改后

繼續(xù)編譯,可以看到剛才找不到指定路徑的報(bào)錯(cuò)沒了,但是又出現(xiàn)了新的問題,某個(gè)文件不存在。

定位問題,可以發(fā)現(xiàn)這個(gè)問題出在編譯鏈工具腳本(位于/tools/keil/中)的指定路徑上。


接著,修改里面的.bat文件,使其相對(duì)路徑能指向
mspm0_sdk_1_00_00_04 .metadataproduct.json

接著,我們?cè)偃eil里面修改魔術(shù)棒User中的before Build工具鏈,如下圖所示。


到此,我們就完成了官方demo的遷移。
審核編輯:劉清
-
msp
+關(guān)注
關(guān)注
0文章
194瀏覽量
36021 -
C++語言
+關(guān)注
關(guān)注
0文章
147瀏覽量
7586
原文標(biāo)題:MSPM0L1306之遷移工程
文章出處:【微信號(hào):創(chuàng)易棧,微信公眾號(hào):創(chuàng)易?!繗g迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
MSPM0L1306開發(fā)板教程之OPA
電賽:mspm0l1306的開發(fā)板可以燒錄程序,但是程序運(yùn)行不了,怎么解決這個(gè)問題?
從 MSP430? MCU 到 MSPM0 MCU 的遷移指南
MSPM0L1306開發(fā)板教程之開發(fā)環(huán)境搭建
MSPM0L1306開發(fā)板教程之通用定時(shí)器
MSPM0L1306開發(fā)板教程之I2C
MSPM0L1306開發(fā)板教程-SPI
MSPM0L1306開發(fā)板教程之WWDT
MSPM0L1306 LaunchPad開發(fā)套件(LP?MSPM0L1306)
MSPM0L1306 LaunchPad?開發(fā)套件技術(shù)解析與應(yīng)用指南
MSPM0L1306微控制器數(shù)據(jù)手冊(cè)總結(jié)

MSPM0L1306之遷移工程
評(píng)論