0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MSPM0L1306之迁移工程

创易栈 来源:By QDU_jiongsheng 2023-06-18 17:37 次阅读

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的迁移。





审核编辑:刘清

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

    关注

    0

    文章

    153

    浏览量

    35265
  • C++语言
    +关注

    关注

    0

    文章

    147

    浏览量

    6987

原文标题:MSPM0L1306之迁移工程

文章出处:【微信号:创易栈,微信公众号:创易栈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MSPM0L1306开发板教程之OPA

    MSPM0L系列的OPA是一个轨到轨输入输出的可编程运算放大器,最大为32x,可以软件配置为零漂移斩波放大器以提高精度和漂移性能,有专门优化的输入管脚的型号可以达到10pA的输入偏置电流,标准模式为6MHz带宽,低功耗模式下带宽为1MHz,电流100uA。
    发表于 07-15 09:58 1981次阅读
    <b class='flag-5'>MSPM0L1306</b>开发板教程之OPA

    电赛:mspm0l1306的开发板可以烧录程序,但是程序运行不了,怎么解决这个问题?

    mspm0l1306的开发板可以烧录程序,但是程序运行不了,怎么解决这个问题?
    发表于 08-01 00:53

    从 MSP430™ MCU 到 MSPM0 MCU 的迁移指南

    ................32.3 用于 MSPM0 MCU 的 SysConfig............. 52.4 MSP430 和 MSPM0 工程................72.5
    发表于 04-12 11:45

    MSPM0L1306开发板教程之开发环境搭建

    TI的MSPM0L系列的开发,可以使用KEIL,IAR,CCS等开发环境。仿真器可以使用ARM开发常用的JLINK,以及TI的XDS仿真器。
    的头像 发表于 04-23 10:11 1.1w次阅读
    <b class='flag-5'>MSPM0L1306</b>开发板教程之开发环境搭建

    MSPM0L1306开发板教程之GPIO输入输出

    GPIO算是所有MCU入门的第一步,今天的教程就来教大家设置MSPM0L系列的GPIO的输入输出功能。
    的头像 发表于 05-04 17:22 6339次阅读
    <b class='flag-5'>MSPM0L1306</b>开发板教程之GPIO输入输出

    MSPM0L1306开发板教程之运行模式

    今天的教程讲下MSPM0L系列的运行模式。
    的头像 发表于 05-29 11:21 2966次阅读
    <b class='flag-5'>MSPM0L1306</b>开发板教程之运行模式

    MSPM0L1306开发板教程之ADC

    MSPM0L系列的ADC是一个12bit的SAR ADC,采样频率最高1.45MHz,最高可做到11.2位的实际有效位(ENOB)。
    的头像 发表于 06-10 10:16 3685次阅读
    <b class='flag-5'>MSPM0L1306</b>开发板教程之ADC

    MSPM0L1306开发板教程之通用定时器

    MSPM0L系列的通用定时器(TIMG)是一个16位的自动重装定时器,支持向下和上下计数两种模式,同时带有两个比较捕获单元,可以做到输出比较,输入捕获,PWM输出,单脉冲输出等功能。
    的头像 发表于 06-30 15:50 4210次阅读
    <b class='flag-5'>MSPM0L1306</b>开发板教程之通用定时器

    MSPM0L1306开发板教程之I2C

    MSPM0L系列的I2C支持主从模式,有7位地址位可以设置,速率最大1Mbps,无论是主机或者从机,发送和接收都有独立的8个字节FIFO。
    的头像 发表于 06-30 15:50 4093次阅读
    <b class='flag-5'>MSPM0L1306</b>开发板教程之I2C

    MSPM0L1306开发板教程-SPI

    MSPM0L系列的SPI控制器最大频率是16MHz,支持3线和4线的模式,带有4个片选(CS),其中CS3支持命令模式(Command Mode)。
    的头像 发表于 07-08 10:56 2544次阅读
    <b class='flag-5'>MSPM0L1306</b>开发板教程-SPI

    MSPM0L1306开发板教程之COMP

    MSPM0L带有模拟比较器功能,可以用于模拟信号的比较,用于中断MCU或者触发MCU其他外设。
    的头像 发表于 07-15 09:56 2036次阅读
    <b class='flag-5'>MSPM0L1306</b>开发板教程之COMP

    MSPM0L1306开发板教程之WWDT

    窗口看门狗WWDT,MSPM0L系列的看门狗的时钟使用的是32KHz的LFCLK,计数器有25位,寄存器可以有8个可选的计数周期,加上时钟的最大8分频,也就是有64档计数周期可选,从1.95ms到8190s,有两个阈值,关闭窗口(closed window)和打开窗口(open window)。
    的头像 发表于 07-15 10:01 1400次阅读
    <b class='flag-5'>MSPM0L1306</b>开发板教程之WWDT

    STM8到MSPM0迁移指南

    电子发烧友网站提供《STM8到MSPM0迁移指南.pdf》资料免费下载
    发表于 08-23 08:31 0次下载
    STM8到<b class='flag-5'>MSPM0</b><b class='flag-5'>迁移</b>指南

    从STM32到基于Arm的MSPM0迁移指南

    电子发烧友网站提供《从STM32到基于Arm的MSPM0迁移指南.pdf》资料免费下载
    发表于 09-07 11:31 0次下载
    从STM32到基于Arm的<b class='flag-5'>MSPM0</b>的<b class='flag-5'>迁移</b>指南

    MSPM0L1306 LaunchPad开发套件(LP‑MSPM0L1306)

    电子发烧友网站提供《MSPM0L1306 LaunchPad开发套件(LP‑MSPM0L1306).pdf》资料免费下载
    发表于 10-29 09:44 1次下载
    <b class='flag-5'>MSPM0L1306</b> LaunchPad开发套件(LP‑<b class='flag-5'>MSPM0L1306</b>)