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)。 请问该如何 *** 作?欢迎分享,转载请注明来源:内存溢出
评论列表(0条)