如何在ADS上建立工程及设置ADS参数

来源:互联网 发布:java list sort 编辑:程序博客网 时间:2024/05/09 04:41
      写这篇文章,主要是为了那些初次接触ADS的初学者能够的快速适应从KEIL转到ADS上来,说实话,个人觉得KEIL或者说MDK比ADS不知道好了多少万倍,确实没有KEIL好使,但是为了适应ADS,我们不得不学会如何使用它,对吧?呵呵~~

      首先建立一个名为led的文件夹,将TQ公司的inc和src文件,还有你所写的main.c文件,复制到刚才建立led文件夹里面,然后打开ADS.exe。

点击file->new,新建一个工程,工程名保存为led

按确定之后,打开窗口如下所示

在上图空白处右击,选择Add file..,路径选择刚才我们建立的led工程

依次添加src文件里面的2440init.s  2440slib.s  nand.c   文件,再添加你所写的main.c文件,注意顺序!!添加完之后如下图所示:

下面开始最重要的步骤,配置ADS工程参数!!
选择菜单栏上面的Edit  选择 DebugRel Settings..  打开之后如下图所示:
第一个选项的 Post - linker选择  ARM fromELF

接下来的Language Settings 里面的5项都是选择ARM920T,这里为了省时间,只设置ARM Assembler作为例子说明

接下来设置Linker里面的 ARM Linker , 在output  RO base 地址改为0x30000000,这是S3C2440的SDRAM的首地址,我们将程序烧入内存里面。

在Layout里面改为如下图所示,目的是让ADS先编译2440init.s汇编启动代码程序。

最后将Listings 改为如下图所示,目的是输出各种参数清单。

最后设置Linker ARM fromELF,如下图所示,这个很关键。PS:名字自己随便取咯~

到这里,工程参数全部设置完毕,点击OK保存设置参数,回到编译窗口,先选择main.c然后compile,最后make,如无错误,最后的窗口如下图所示:
 

 

 

 

 

 

 

 

 

 

原创粉丝点击