MSPM0L1306之迁移工程

描述

01

前言

当我们想从官方的例程中扣出一个demo来作为自己的空工程时,难免要解决不少问题,接下来演示一遍解决迁移工程的问题。

02

迁移空工程

我选择

mspm0_sdk_1_00_00_04examples ortosLP_MSPM0L1306driverlib **empty_driverlib_src** 作为空工程

并将其放到了mspm0_sdk_1_00_00_04目录下如下图所示。

C++语言

接着打开keil工程,更改对应的头文件目录,只需要在C/C++中修改相对路径即可。

修改前

C++语言

修改后

C++语言

如果不知道相对路径是什么的话,建议百度。

修改User Command。

如果没修改魔术棒User中的before Build工具链直接去编译的话,会出现下面的情况,提示找不到指定的路径。

C++语言

根据报错的信息,我们去修改魔术棒User中的before Build工具链的链接脚本。

修改前

C++语言

 修改后

C++语言

继续编译,可以看到刚才找不到指定路径的报错没了,但是又出现了新的问题,某个文件不存在。

C++语言

定位问题,可以发现这个问题出在编译链工具脚本(位于/tools/keil/中)的指定路径上。

C++语言C++语言

接着,修改里面的.bat文件,使其相对路径能指向

mspm0_sdk_1_00_00_04 .metadataproduct.json

C++语言

接着,我们再去keil里面修改魔术棒User中的before Build工具链,如下图所示。

C++语言C++语言

到此,我们就完成了官方demo的迁移。





审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分