网站首页

人工智能P2P分享搜索全网发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

MSPM0L1306之迁移工程

时间:2023-06-18 17:37

人气:

作者:admin

标签: C++语言  msp 

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

01

前言

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

02

迁移空工程

我选择

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

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

a716a140-0c2d-11ee-962d-dac502259ad0.png

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

修改前

a729711c-0c2d-11ee-962d-dac502259ad0.png

修改后

a755d676-0c2d-11ee-962d-dac502259ad0.png

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

修改User Command。

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

a76fafce-0c2d-11ee-962d-dac502259ad0.png

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

修改前

a7935154-0c2d-11ee-962d-dac502259ad0.png

修改后

a7b426d6-0c2d-11ee-962d-dac502259ad0.png

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

a7e38066-0c2d-11ee-962d-dac502259ad0.png

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

a7fbbffa-0c2d-11ee-962d-dac502259ad0.pnga835f774-0c2d-11ee-962d-dac502259ad0.png

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

mspm0_sdk_1_00_00_04 .metadataproduct.json

a8496610-0c2d-11ee-962d-dac502259ad0.png

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

a859f796-0c2d-11ee-962d-dac502259ad0.pnga874dfac-0c2d-11ee-962d-dac502259ad0.png

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





审核编辑:刘清

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信