比如在D盘有个51的Firmware工程

Source Insight 4.0相对路径的设置

里面有几个文件夹存放程序文件,项目文件在Project文件夹里,也就是整个Firmware里的文件都是有用的。

Source Insight 4.0相对路径的设置

Keil项目文件位置。

Source Insight 4.0相对路径的设置

到这里就可以双击Template.uvproj打开项目,所以准备在这里建立SI的工程文件夹。这样方便继续点击打开SI项目。效果如下

Source Insight 4.0相对路径的设置

这样我们打开keil工程后继续点进入Project.si4project文件夹

Source Insight 4.0相对路径的设置

再打开SI的工程Project.siproj文件就OK了。

下面是过程

首先打开Source insight4.0软件,新建项目

Source Insight 4.0相对路径的设置

设置SI工程名和位置,注意设置的SI工程的存放位置,如上面所诉我要放到Project文件夹内部,所以路径设置如图中所示。

Source Insight 4.0相对路径的设置

点击完OK后,看看Project文件夹里多了一个文件夹

Source Insight 4.0相对路径的设置

这个时候显示

Source Insight 4.0相对路径的设置

上面说了整个firmware里面的几个文件夹里都有源文件,所以主要位置是Firmware文件夹。去掉\Project 如下。

Source Insight 4.0相对路径的设置

点击OK后,Project.si4project文件夹下面生成了一些文件。如下

Source Insight 4.0相对路径的设置

软件进行到下面这步

Source Insight 4.0相对路径的设置

点击Add Tree

Source Insight 4.0相对路径的设置

点击确定,加入Firmware文件夹内的.c和.h文件

Source Insight 4.0相对路径的设置

点击Close

Source Insight 4.0相对路径的设置

打开其中一个文件main.c

Source Insight 4.0相对路径的设置

Project.si4project文件夹下面又加了些东西和cache文件夹

Source Insight 4.0相对路径的设置

设置路径

Source Insight 4.0相对路径的设置

Source Insight 4.0相对路径的设置

修改D:\Firmware为..\Firmware点击OK

Source Insight 4.0相对路径的设置

此时弹出提示框,Project.si4project里面没有Backup文件夹,是不是要创建?选择是!

Source Insight 4.0相对路径的设置

关闭工程

Source Insight 4.0相对路径的设置

生成了Project.siwork文件

Source Insight 4.0相对路径的设置

关闭Source Insight软件。把Firmware文件夹剪切到桌面看看效果。

Source Insight 4.0相对路径的设置

双击Project.siproj打开,提示找不到D盘的main.c,因为是剪切过来的,而且刚才还打开了main.c所以软件产生了使用记录,这里点击确定。

.Source Insight 4.0相对路径的设置

然后查看路径Project  ->  Project Settings

Source Insight 4.0相对路径的设置

是想要的结果。到这里就结束了。

如果刚才剪切之前不只是打开了main.c还打开了其它文件,可能换位置后再打开会弹出一连串的提示文件不在,不用管它,都点击是。

如果是复制到新的位置,打卡后一般不会提示文件找不到,会打开原路径的文件,此时需要关闭原路径的文件,打开新的文件。

Source Insight 4.0相对路径的设置

如有问题,留言交流。如有更好的方法还请赐教。

相关文章: