Jun 3

SDK的Index功能 不指定

RickySu , 20:19 , 技术经验 , 评论(2) , 引用(0) , 阅读(339) , Via 本站原创 | |
SDK 12.1 基于 Eclipse 3.5,对曾经的Eclipse有了较多的改进。其中一项就包括Indexer。

Eclipse官方论坛上,开发者们这样解释道:在新的版本中,我们移除了CTags的支持,因为曾经我们不够人手来完成自己的Indexer。而现在,它已经完成了,而且功能比CTags更多更好。

所以,在SDK 12.1中,我们能看到的选项是:Fast C/C++ Indexer 和 Full C/C++ indexer

点击在新窗口中浏览此图片



----------时间的分割线 那是EDK10.1时的故事-------------
SDK使用的Eclipse能够对工程的代码进行索引。索引后就能很方便地使用跳转到函数的defination等功能。

SDK的index功能支持Full和CTags。

CTags这个工具并不是自带的,需要到http://ctags.sourceforge.net/下载后,存放到PATH环境变量指向的目录中。

要使用ctags,只需要在SDK工程属性中把Indexer选择为ctags就可以了。

点击在新窗口中浏览此图片
Tags:
Mike
2010/06/23 12:04
Hi RickySu:

您好!我也碰到过您所述的问题,就是程序下载下去不正常,但用XMD再dow一次,又正常了,所以看了您的文章"XMD - Verify ELF",觉得很有帮助,但有点问题想请教一下:

1 我看了文档《ug111_Embedded System Tools Reference Guide》,查到了命名"elf_verify",然后比如说,我操作过程如下:
XMD% dow Camera_Frame_Buffer_Sw/executable.elf
XMD% elf_verify
之后没有显示任何信息,又回到"XMD%",我想问下,这样是不是就是确认无误

2 另外我对data2mem和BMM一直不太理解。一般我下载的过程是这样的

1)首先找到嵌入式工程的implementation文件夹,找到download.bit或system.bit,通过iMPACT下载
2)然后启动XMD,通过如下过程下载elf文件
XMD% Stop
XMD% dow Camera_Frame_Buffer_Sw/executable.elf
XMD% run

在这个过程中,没有用到BMM文件,不过我在用SDK时倒是看到有指定BMM文件,然后我查了文档ug111,好像bmm文件又是通过"bitgen -bd <system>.elf"命令从elf文件中提取的,然后"The <system>_bd.bmm and <system>.bit files are input to Data2MEM."。上述下载bit和elf文件的过程是VSK中指定的,好像没有用到bmm和data2mem,我想问下怎么解释这个问题?

Thanks
Mike
RickySu 回复于 2010/07/08 18:16
bmm文件是用来生成download.bit的。download.bit = system.bit + elf. 只能包含address在bram中的那一段elf。因此你说到的过程中都不需要用bmm文件。另外下载elf的时候,不需要先stop。
mike
2010/06/22 11:10
Hi RickySu:

经常看您的文章,觉得受益匪浅,我最近在调试xilinx的VSK套件,参考设计中把很多功能放到软件中去做,针对每个pcore都带有相应的library或driver,加上顶层的软件工程,整个嵌入式工程也不算小了。我有时候找某个函数的定义真的挺麻烦的。看到您这篇文章,觉得可能就是解决这个问题,但是我没有Linux环境下编程的背景,所以有些问题希望您能补充下:

1 首先您说"CTags这个工具并不是自带的",但我看了SDK的user guide,好像现在11.4的SDK是自带CTags的吧。

2 我过去没有用过ctags,我查了相关资料,好像大部分介绍ctags的文章都是用命令来查看的,我想问下在SDK也是这样操作的吗?在哪里打命令,另外我还想在ultraedit中用ctags,也不太清楚哪里打命令。

Thansk
Mike
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]