source insight 如何在工程中装入源代码

source insight 如何在工程中装入源代码,第1张

老兄,首先恭喜你选择了Source Insight这款强大的看Code工具,相信你的旅途一定很美好!

Source Insight导入源代码流程如下:

1)打开Source Insight;

2)选择Project->New Project,填写工程的名字,工程文件存放路径,点击OK后即创建Source Insight工程相关文件(相应目录会生成*.PR等工程文件);

3)不断Next,你会发现Add and Remove Project Files对话框,在左边列表中选择你的源代码所在的文件夹,然后点击Add Tree,将源代码中所有文件添加到新创建的Source Insight工程中(即添加到右边列表中),添加完成后你可以关闭该对话框,点击Project->Rebuild Project,这时你的源代码中的所有源文件全部都同步到Source Inight工程中了,这时你就可以使用Source Insight阅读源代码了;

如果你还是不知道怎么使用,可以去网上搜索Source Insight使用教程,相当详细!

如果你手上有源码,请看清楚make目录下有***gprs.mak的文件,比如是A_gprs.mak

那么,你在代码主目录下 执行cmd (最好复制cmd命令到此目录,双击执行)

命令行输入

make A gprs new

即可开始编译。

本人初学ARM,购2104开发板已一个多月,看了实验板的相关资料和书,对LPC2104已有所了解。安装了ADS及EASYJTAG软件,按照资料提供的步骤进行了一些实验(光盘中的)都可进行调试并通过EASYJTAG下载到实验板上。今天想自己创建工程,用实验板提供的工程模板选择ARM Executable Image for lpc21xx创建工程,工程创建后在user文件夹中添加ledcon.c文件,然后进行编译,编译通过并进入AXD调试,也可下载到实验板,说明 *** 作步骤没有错。但本人想用汇编程序调试却出现了问题,编译不能通过。请问是否 *** 作不正确还是有哪些设置错误。 具体 *** 作如下:选用asm for lpc21xx(也选用过ARM Executable Image for lpc21xx也不行)创建工程,工程创建后在user文件夹中添加ledcon.s文件,然后进行编译(LPC2106.INC文件已复制到工程所在的文件夹内)却出现以下提示:Error : L6218E: Undefined symbol main (referred from Startup.o). Not enough information to list the image sizes and/or totals. Finished: 1 information, 0 warning and 1 error messages. 请问是什么原因? 工程的target文件及中只包含startup.s文件,文件描述如下:lpc21xx的启动代码,包含异常向量入口、初始化堆栈的代码等每个工程应当有独立的这个文件的拷贝,并进行相应的修改。 工程中没有包含其他的启动文件(用ARM Executable Image for lpc21xx创建就会多了如下的文件:stack.s、heap.s、target.c)。 请问该如何 *** 作?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11893896.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存