TI开发板进行工程移植——在keil5软件下的配置

转载于【立创·地正星MSPM0L1306】电赛开发板入门手册 - 飞书云文档 (feishu.cn)

有时候我们需要将自己编写的工程交给其他人,那么在TI的SDK下,我们应该如何打包移植?该章节则指导大家如何将SDK中的例子工程移植出来。

  1. 找到要移植的例程并复制。(这里使用例程中的空工程 empty

  2. 将之前复制的例程粘贴到SDK根目录下。

  3. 去到SDK目录下的<SDK根目录>\source\ti\driverlib 路径中,将driverlib 文件夹下的全部文件进行复制。(注意是文件,不要复制文件夹)

  4. 回到例程的路径下,新建一个ti文件夹,将我们刚才复制的全部文件粘贴到此处。

  5. 删除工程中多余的文件夹,节省空间。一个完整的工程现在是这样的:

  6. 打开工程的keil启动文件。

  7. 打开keil项目管理。

  8. 新建一个 Driverlib 文件夹。

  9. Driverlib 文件夹新添我们之前粘贴过来的文件。(将ti目录下的所有文件导入-Ctrl+A)

  10. 点击魔法棒,更新头文件路径,更改为新的相对路径(最终指向的文件夹不变)

  11. 编译查看错误。发现缺少.h文件。                    然后打开UI配置工具。(必须确保当前keil界面显示着.syscfg文件)在UI配置工具界面,保存.c和.h文件。将两个文件都保存到我们的工程目录下。在UI配置界面保存我们的操作。回到keil中会提示我们是否更新内容,选择 Yes to All 即可。                                              打开魔法棒下的 Linker 选项页。修改 Misc controls 选项框里的内容。主要是修改路径。                                                     原先是这样的:

    ../../../../../../source/ti/driverlib/lib/keil/m0p/mspm0l11xx_l13xx/driverlib.a

    我们得改成为我们的SDK路径,因为我们的例程都是放在SDK路径下,所以大家的配置可以与我一样改成为这样:

    ../../source/ti/driverlib/lib/keil/m0p/mspm0l11xx_l13xx/driverlib.a

    完成之后点击OK退出即可。

  12. 重新编译没有报错也没有警告说明移植成功。只要将该工程发送给另一个开发者,让另一位开发者将工程保存到SDK路径下打开即可。

  13. 点击魔法棒打开 User 选项卡。

  14. 修改 Before Build/Rebuild 下的 Run #1 选项中的路径。当前的路径是这样的:

    cmd.exe /C "$P../../../../../../tools/keil/syscfg.bat '$P' empty.syscfg"

    其实修改方法就是指定到SDK路径下的/tools/keil/syscfg.bat../代表的是从工程的keil启动文件位置返回上一个文件夹。而tools 文件夹是在SDK根目录下。所以应该修改为以下路径:

    cmd.exe /C "$P../../tools/keil/syscfg.bat '$P' empty.syscfg"

  15. 修改保存完成后,重新编译。重新编译后就不会看的有路径问题了。

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值