Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1598299
  • 博文数量: 354
  • 博客积分: 8137
  • 博客等级: 中将
  • 技术积分: 5137
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-26 15:40
文章分类

全部博文(354)

文章存档

2010年(300)

2009年(54)

分类: 嵌入式

2010-06-10 01:05:07

文件:Hello_World_V1.1.pdf
大小:3503KB
下载:下载
做为新手,最苦的,最难的也就是入门。过了一个坎一切都好了。

这里用的是ZLG的开发板,所以初始化程序也就用他的。我们这里只说入门的内容不说如何写初始化程序。

如何新建一个工程大家请参看附件Hello World V1.1.PDf文档。

重点说说如何配置ADS(目的:生出有用的HEX文件。).如图1所图

第一步:先选择Release,再点击右边第一个按钮。弹出如下图2的方框。
(这里大家注意我红色标明的地方)。


第二步:选择ARM Assembler和ARM C Compiler这两的设定是一样的,注意红色方框(我这里ARM7所以选的ARM7的核,大家可以根据自己不同的核选择)。

第三步:选择 ARM Linker.这里我们有三个选项卡要设置。分别是Output,Options,Layout
这里为什么设置成0x00000000 和0x4000000??这个和芯片有关系,大家要根据自己不同的芯片做出不同的设定,具体看芯片手册。
这里我们重点说说Layout里的内容是如何设定的。
上面写着“Please at begnning of image”这是放置我们开始的镜像。我们可以打开StartUp.s里面有这样一句话:” CODE32

    AREA    vectors,CODE,READONLY
        ENTRY

这里大家看到了,vectors是我们入口标号的一个名。





第四步
:设定ARM forELF,如下图

好的设置完成,大家有什么问题,可以一起交流

文件:1BEEP.zip
大小:73KB
下载:下载

阅读(1197) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~