当我们在使用SDK的例程时,编译后往往会遇到很多问题,发现问题却不知如何解决,这篇文章参考立创的手册,指在帮助不知道如何修改文件路径的小伙伴提供解决思路。
立创的手册链接:有道云笔记 (youdao.com)
本次使用编程环境:Keil 单片机型号:MSPM0G3507 操作系统:Windows
这里以立创的 立创·MSPM0G3507开发板-0.96寸IIC单色屏(软件IIC)移植成功案例的工程 为例,这个工程在手册中的模块手册中有下载,这里就不提供了,感兴趣的小伙伴可以去手册中下载。
进入工程后,下载编译发现很多问题:
问题1、找不到库文件(也就是dl开头的文件)
正如编译报错提示的:找不到工程下的文件,这时候我们打开魔术棒,依次点击进文件路径修改位置。
进来后页面是这样的,我们只需修改圈起来的两行文件路径
我们回到SDK的安装目录下,打开后发现,SDK根目录下也有source文件夹:
修改方法就是双击其中一个路径后,点击三个点:
然后在选择文件夹对话框中,选择SDK文件夹,找到source文件夹
依次进入该路径并点击选择文件夹即可
另一个文件夹路径选择也是同理。
修改后和修改前的路径对比如下,右边的图是未修改的,左边是修改后的,差别并不大,只是路径的深度有所区别
修改完成后编译:
发现问题已经解决。
问题2、找不到ti_msp_dl_config.h文件
有两种解决办法:
方法1、找其他工程并添加相应的文件进去,但会发现有些宏定义未定义,这其实可以在sysconfig上面进行文件覆盖,把相应的宏定义消除。
进行文件覆盖步骤:
进来后选择相应的工程路径,一般是放在这下面即可。
再次编译发现问题解决。
方法2:可以看到方法1其实就是文件覆盖,那为何还要多此一举进行文件复制后才文件覆盖呢?
找其他工程并添加相应的文件添加到工程的步骤,直接在sysconfig上面进行保存文件的操作:
注意:一定要保存在工程路径下。然后打开魔术棒查看是否添加工程路径:
到这里问题应该就解决了,如果发现有其他问题,欢迎在评论区进行交流。