01
前言
当我们想从官方的例程中扣出一个demo来作为自己的空工程时,难免要解决不少问题,接下来演示一遍解决迁移工程的问题。
02
迁移空工程
我选择
mspm0_sdk_1_00_00_04examples ortosLP_MSPM0L1306driverlib **empty_driverlib_src** 作为空工程
并将其放到了mspm0_sdk_1_00_00_04目录下如下图所示。
接着打开keil工程,更改对应的头文件目录,只需要在C/C++中修改相对路径即可。
修改前
修改后
如果不知道相对路径是什么的话,建议百度。
修改User Command。
如果没修改魔术棒User中的before Build工具链直接去编译的话,会出现下面的情况,提示找不到指定的路径。
根据报错的信息,我们去修改魔术棒User中的before Build工具链的链接脚本。
修改前
修改后
继续编译,可以看到刚才找不到指定路径的报错没了,但是又出现了新的问题,某个文件不存在。
定位问题,可以发现这个问题出在编译链工具脚本(位于/tools/keil/中)的指定路径上。
接着,修改里面的.bat文件,使其相对路径能指向
mspm0_sdk_1_00_00_04 .metadataproduct.json
接着,我们再去keil里面修改魔术棒User中的before Build工具链,如下图所示。
到此,我们就完成了官方demo的迁移。
审核编辑:刘清
全部0条评论
快来发表一下你的评论吧 !