文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>图解ADS1.2的工程创建到编译调试

图解ADS1.2的工程创建到编译调试

时间:2010-11-30  来源:Mrt-l

图解ADS1.2的工程创建到编译调试

在 ADS集成开发环境中,点 File->New,打开如图所示窗口:

   

在Project选中ARM Executable Image;在Project name 中输入自己的项目名称,这里我取名为 mytest;在Location 中选定项目名称的保持地址,这里我的存放目录是:

G:\mytest\mytest。

点击确定,在ADS集成开发环境中出现下面的对话框。

 

并且在刚刚存放工程的目录中出现以下两个文件

 

将准备好的源代码(lib,inc,main.c)拷贝到你的工程目录下

 

    mytest.mcp中添加源代码:在该窗口中右键-> Add files,选择你要添加的代码    

到此一个工程已经建立完毕,如下图所示。但现在还不能开始编译,要先进行编译选项的设置。

2->设置编译选项:在开发环境的菜单栏中选择 Edit->DebugRel Seting…选项

 

在Target->Target Setting中设定如下:

Target Name->DebugRel

Linker->ARM Linker

Pre-linker->None

Post-linker->ARM fromELF

其他Target选项默认即可。

 

在Language Setting->ARM Assembler中设定如下:

将Architecture or processor设置ARM920t。剩下的其他语言选项也设置为ARM920t

   

Linker->ARM Linker设置如下(很重要,别设置错了)

在Output这个选项中:Linktype->Simple;Simple image->RO Base->0x30000000

(因为我们要把程序下载到SDRAM中的地址是0x30000000,mimi2440的SDRAM是接在BANK6上的,BANK6的起始地址是0x30000000)

     

在Options这个选项中设置如下:

Image entry point->0x30000000 (同RO Base),其他默认即可。

 

在Layout这个选项中设定如下:

Object/Symbel->2440init.o;Section->Init。其他默认即可。

 

 

 

Linker->ARM fromELF设置如下(很重要,别设置错了)

Output format->Plain binary;Output file name->mytest.bin,这项缺省也可以,这时ADS会自动以工程名生成一个.bin文件

 

 

 

到此编译选项的配置已完成,点击OK即可。

3->编译,如下图所示:

 

 

此时会在最后在 “G:\mytest\mytest\mytest_Data\DebugRel” 目录下生成myled.bin, 同时还有myled.axf文件,它是用于调试的,如下图:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载