教你配置RVDS2.2;RVDS2.2配置(by 星空武哥)

本文详细介绍了使用Tiny6410开发板(基于三星S3C6410处理器)配置RVDS2.2环境的过程,并分享了如何通过正确配置实现LED灯点亮的实战经验。

    Tiny6410(三星S3C6410处理器)如何配置,我花了很久才弄好。我以前没有学过嵌入式,直接学的ARM11,所以对ARM开发环境的配置一点也不会。
     我写了一个点亮LED的程序,下载到板子上,LED灯老是不亮,一开始我以为是我的Startup.s没有写好,我就直接用他们给的Startup.s也不成功,最后发现是我的RVDS2.2配置不对,所以写这篇文章,不让以后的人再走弯路。
(
  这是我的startup.s文件的内容

    IMPORT       _main          ; C entrypoint for Steppingstone loader.
AREA |C$$code|, CODE, READONLY
global Start
Start
        b         _main
DCB "ABCDabcd"
        END
)

开始教你配置
一、下面两幅图没有什么可讲的,就是选择你的处理器,我的是三星S3c6410(内核是ARM1176JZF-S)


   图一


图二




下面的配置是重点,我就是在这里没有配置好,程序运行一直失败。

 二、在Linker->Real View Linker里总共有三个地方要配置,一定要都配置,不然没法运行程序

 1、第一个地方是填写内存的起始地址  一般是0x50000000



2、第二是映像文件的入口,跟Startup.s里的Start一样



3、这里也是填写一个start



三、下面是配置bin文件的输出。例如你想输出为led.bin的bin文件,你就填写led.bin

 


四、下面是用AXD仿真时的设置(总共两个地方),如果你想用AXD仿真,你就需要输出.axf格式的文件,你就需要如下配置(他默认的配置是RVD仿真)。  配置好并且编译一次之后就会在你的工程目录里生成一个debug的文件夹,里面有.axf的文件,有了它就可以仿真了。

1、这里是仿真调试时的配置



2、这里的是仿真运行的配置

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值