原创 sourceinsight添加uboot时,部分文件无法搜索

2014-5-4 14:54 2787 13 14 分类: MCU/ 嵌入式 文集: 软件使用

Sourceinsight添加uboot时,部分文件无法搜索

在用sourceinsight查看uboot(或者linux内核源码等代码)的时候,突然发现不能使用搜索的方法查找源码中的.S文件,查找的结果是不存在此文件,可是在路径下面确实存在这样的文件。一开始以为新建项目时,出问题了,于是试验了好多次,都不行,最后google了一下,发现是因为sourceinsight默认不支持.s/.S/makefile/kconfig此类的代码,因此不能搜索到此类文件。下面就说如何让sourceinsight支持查看.s/.S/makefile/kconfig此类的代码:

(1)添加makefile

进入Options -> Document Options-> 点击Document Type的下拉框,然后选择Make File,在右边的File Filter中,在原先的*.mak后面加上一个分号,即多个不同过滤规则以分号间隔开,再加上*makefile,变成*.mak;*makefile,并且选中Include when adding to projects就行了。

(2)添加kconfig

进入Options -> Document Options,点击 Add Type,填入新文件类型的名字kconfigFile Filter中写上*kconfig;kconfig*,再选中下面的Include when adding to projects就行了。

(3)添加支持.s:

进入Options -> Document Options-> 点击Document Type的下拉框,然后选择x86 Asm Source File,在右边的File Filter中,在原先的*.asm;*.inc加上*.s*.S,即变成*.asm;*.inc;*.s;*.S,并且选中Include when adding to projects就行了。

4)添加支持所有的文件:

或者为了简单,直接添加一个新的类型,比如mytype_all,然后在File Filter中写上*.*,将所有类型的文件添加进去。

进入Options -> Document Options,点击 Add Type,填入新文件类型的名字mytype_allFile Filter中写上*.*,再选中下面的Include when adding to projects就行了。

20140504145322737001.png

 

文章评论1条评论)

登录后参与讨论

用户377235 2015-10-25 22:21

You can always tell an expert! Thanks for couinibrttng.
相关推荐阅读
用户1651464 2014-05-06 11:07
__asm__ __volatile__ 嵌入式内嵌汇编语法解构
再次对EDN的编辑功能表示无语,这篇文章竟然说超字数限制!...
用户1651464 2014-04-25 11:20
ubuntu中vi使用大全
vi编辑器是任何Unix及Linux系统下标准的编辑器,他的强大不逊色于任何 最新的文本编辑器,这里只是简单地介绍一下他的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全...
用户1651464 2014-04-21 21:47
[博客大赛]S3C6410时钟控制(1.2)系统时钟设定
S3C6410时钟控制(1.2)系统时钟设定 三、S3C6410时钟初始化的具体流程。 1:设定PLL_LOCK寄存器。参见上面的PLL_LOCK(1)。 对应代码:(C或者汇编)     //1-...
用户1651464 2014-04-21 21:46
[博客大赛]S3C6410时钟控制(2)PWM定时器设置
S3C6410时钟控制(2)PWM定时器设置 1、    S3C6410定时器综述 (1)   定时器资源,参见上图,S3C6410有5个32位定时器,其中定时器0和定时器1具有脉冲宽度调制(PW...
用户1651464 2014-04-21 21:43
[博客大赛]S3C6410时钟控制(1.1)系统时钟设定
S3C6410时钟控制(1.1)系统时钟设定 一、S3C6410系统时钟控制的概述 S3C6410系统有三个PLL(APLL/MPLL/EPLL)和四个CLK(ACLK/HCLK/PCLK/SCLK...
我要评论
1
13
关闭 站长推荐上一条 /2 下一条