如何在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,如无错误,最后的窗口如下图所示:
- 如何在ADS上建立工程及设置ADS参数
- ads调试工程的设置
- ADS 工程
- ADS 设置
- ADS 开发环境的建立及使用
- Ads
- ADS
- ads
- ADS
- ads
- ADS
- SMARTARM2200 ADS工程在IAR EWARM 5.3上的移植(1)-启动代码(cstartup.s)分析
- SMARTARM2200 ADS工程在IAR EWARM 5.3上的移植(2)-uCOSII移植代码分析
- SMARTARM2200 ADS工程在IAR EWARM 5.3上的移植(3)-IAR Linker文件分析
- SMARTARM2200 ADS工程在IAR EWARM 5.3上的移植(4)-printf的串口实现
- SMARTARM2200 ADS工程在IAR EWARM 5.3上的移植(5)-ZLG-TCPIP的移植
- SMARTARM2200 ADS工程在IAR EWARM 5.3上的移植(1)-启动代码(cstartup.s)分析
- 如何在ADS调试中使用中断
- UVA 439Knight Moves 基础BFS
- android手机通过usb绑定与PC互联接上网(总结)
- csharp develop远不止插件框架这么简单
- Mac快捷键备忘
- C51中断中的使用 中断优先级 interrupt 和 using
- 如何在ADS上建立工程及设置ADS参数
- Android 组件之Activities
- Unicode详解(UTF-8,UTF16,UCS
- the server does not support version 3.0 of the J2EE Web module specification
- OpenCV之cvSmooth函数平滑滤波
- C# Socket编程基础
- C51学习笔记
- SecureCRT---此会话将尝试不通过防火墙进行连接
- Flash 与 JavaScript/VC 交互 ExternalInterface接口