- 博客(19)
- 收藏
- 关注
原创 RVDS与MDK-ARM比较
1、RealView Microcontroller Development Kit(RealView MDK)开发套件--中国版RealView MDK开发工具源自德国Keil公司,被全球超过10万的嵌入式开发工程师验证和使用,是ARM公司目前最新推出的针对各种嵌入式处理器的软件开发工具。RealView MDK集成了业内最领先的技术,包括µVision3集成开发环境与 RealView编译
2007-10-21 02:33:00
6455
3
原创 arm realview 2.2 注册方法
经验转载:arm realview 2.2下载试了一下。但是我发现使用不了,好多人也提出了疑问。今天 刚弄完已经正常使用。让我浪费了好多时间让我很愤怒。 我不清楚上传这个东西的人是出于什么目的?为什么要修改说明里的东西,以至于下载了朋友空欢喜呢 既然做就做彻底,要不就不要拿出来共享。潜水也有忍不了的时候,论坛质量很差。 操作方法 1)用generate产生license file (注意自己的
2007-10-20 18:51:00
2886
4
转载 目前国内市场ARM仿真器选购指南
下面对目前国内市场上常见的几种仿真器一一做点介绍。 由于对仿真器和市场了解有限, 在此仅抛砖引玉, 欢迎大家探讨。1. Wigger, SDT250JTAG, 2410JTAG此类器件仅做简单的PC并口到JTAG接口的电平转换。它们的区别仅在于JTAG信号PIN和PC并口PIN的对应关系不同, 其主要用来在PC机上通过JTAG接口烧写目标板上的Flash, 常用软件如Flashpgm等, 如加上J
2007-10-20 18:44:00
2937
转载 ARM开发软件及实用工具介绍
ARM开发软件及实用工具介绍一、编译器介绍 1、ADS1.2 ADS是ARM公司的集成开发环境软件,他的功能非常强大。他的前身是SDT,SDT是ARM公司几年前的开发环境软件,目前SDT早已经不再升级。ADS包括了四个模块分
2007-10-20 18:30:00
2505
转载 ARM入门最好的文章-转
一 首先说说ARM的发展 可以用一片大好来形容,翻开各个公司的网站,招聘里面嵌入式占据了大半工程师职位。广义的嵌入式无非几种:传统的什么51、AVR、PIC称做嵌入式微控制器;ARM是嵌入式微处理器;DSP;FPGA。 客观的讲,工作需求量上DSP的需求比ARM要多,而ARM和FPGA差不多。 DSP因为数字处理与通信领域的空前发展而火暴,小到MP3 射象头,大到我们军
2007-10-20 13:15:00
923
转载 Image$$RO$$Limit|等常量的问题
Image$$RO$$Limit|等常量的问题|Image$$RO$$Limit|是不是指数据段,在flash中的起始地址阿(如果代码烧在flash中的话)!|Image$$RW$$Base|是不是flash中的数据段的在sdram的执行起始地址阿![!21ki@][@21ki!]|Image$$ZI$$Base|是不是sdram中0地址区起始阿!|Image$$ZI$$Limit|是不是sdra
2007-10-19 12:11:00
1712
转载 |Image$$RO$$Limit| 的含义
对于刚学习ARM的人来说,如果分析它的启动代码,往往不明白下面几个变量的含义:|Image$$RO$$Limit|,|Image$$RW$$Base| ,|Image$$ZI$$Base|。 首先申明我使用的调试软件为ADS1.2,当我们把程序编写好以后,就要进行编译和链接了,在ADS1.2中选择MAKE按钮,会出现一个Errors and Warnings 的对话框,
2007-10-19 11:54:00
3743
6
转载 |Image$$RO$$Limit|相关问题
Q|Image$$RO$$Limit|相关问题在2200实验教程中3.8实验中有这样一段初始化C程序的运行环境的代码,如下:; 起动文件。初始化C程序的运行环境,然后进入C程序代码。 IMPORT |Image$$RO$$Limit| IMPORT |Image$$RW$$Base| IMPORT |Imag
2007-10-19 11:52:00
2209
原创 S3C2410软件调试总结和启动代码分析
S3c2410软件调试总结 7、8月份的时候自己用空余时间制作了一块S3c2410+Cyclone EP1C6的开发版,由于没有时间就一直扔在那里,最近空了下来,我用了3个星期的时间埋头对开发板对了全面的调试,我的工作重点是放在 bootloader、ucos-ii等相对比较简单的程序,借此来完成对硬件模块的测试以及对S3c2410的熟悉。 很高兴,现在各个模块已经全部打通,我个人自
2007-10-19 11:30:00
1405
转载 2410启动代码分析
ADS下C语言的入口方式和ROM镜像文件的生成这部分介绍下ADS下如何生成可以运行的ROM镜像文件,我们知道当程序下载到flash中运行的时候,对于RW、ZI数据就存在着两个环境,一个load环境,一个是exec环境,有时候由于速度的需要RO数据也要重新加载,那么对RO数据也是有两个环境。编译器产生ROM镜像文件时候,这三块数据的存放依次为RO、RW、ZI,并且地址空间时连续的。但是到了运行的
2007-10-19 11:26:00
975
转载 ARM启动代码的分析
基于ARM的芯片多数为复杂的片上系统,这种复杂系统里的多数硬件模块都是可配置的,需要由软件来设置其需要的工作状态。因此在用户的应用程序之前,需要由专门的一段代码来完成对系统的初始化。由于这类代码直接面对处理器内核和硬件控制器进行编程,一般都是用汇编语言。一般通用的内容包括:中断向量表初始化存储器系统初始化堆栈初始化有特殊要求的断口,设备初始化用户程序执行环境改变处理器模式呼叫主应用程序 1. 中断
2007-10-19 11:23:00
876
1
转载 ARM启动代码分析
理解启动代码(ADS) 所谓启动代码,就是处理器在启动的时候执行的一段代码,主要任务是初始化处理器模式,设置堆栈,初始化变量等等.由于以上的操作均与处理器体系结构和系统配置密切相关,所以一般由汇编来编写. 具体到S64,启动代码分成两部分,一是与ARM7TDMI内核相关的部分,包括处理器各异常向量的配置,各
2007-10-19 11:16:00
1009
转载 44b0由汇编引导到main函数的程序注释
44b0由汇编引导到main函数的程序注释; ******************************************************* ; * NAME : 44BINIT.S * ; * Version : 10.JAn.2003 * ; * Description: * ; * C start up codes * ; * Configure memory, Init
2007-10-18 22:47:00
1051
转载 Linux BOOTLOADER全程详解(ARM S3C2410)
网上关于Linux的BOOTLOADER文章不少了,但是大都是vivi,blob等比较庞大的程序,读起来不太方便,编译出的文件也比较大,而且更多的是面向开发用的引导代码,做成产品时还要裁减,这一定程度影响了开发速度,对初学者学习开销也比较大,在此分析一种简单的BOOTLOADER,是在三星公司提供的S3C2410 BOOTLOADER上稍微修改后的结果,编译出来的文件大小不超过4k,希望对大家有所
2007-10-18 22:32:00
701
原创 ARM中断向量表的简单分析
-- ARM中断系统小结初看ARM中断系统觉得有点乱,写点东西希望对大家有点帮助 中断详细建立过程(1)首先我们先来看两个东西.;/* EXCEPTION HANDLER VECTOR TABLE */^ DRAM_BASE HandleReset # 4HandleUndef # 4HandleSwi # 4HandlePrefetch # 4HandleAbort # 4HandleReser
2007-10-18 22:24:00
1327
原创 几个2410引导程序里面的 汇编语法问题
初学Arm2410引导程序的几个问题,请大家帮我解答一下下面的几个问题,十分感谢!有的问题可能说的不是很清楚,也可能比较幼稚,请大家指正,我再重新发上来!1、BIT_SELFREFRESH EQU (1 请问其中BIT_SELFREFRESH定义的是什么常量? (12、IMPOR |Image$$RO$$Base|IMPOR 是引用外部的标号 |Image$$RO$$Base| 什么意思呢?3
2007-10-18 22:22:00
1159
转载 s3c2410汇编启动代码与中断跳转分析
最开始的代码,大家都很熟悉 ,最基本的中断跳转b ResetHandlerb HandlerUndef ;handler for Undefined mode b HandlerSWI ;handler for SWI interrupt b HandlerPabort ;handler for PAbort b HandlerDabort ;handler for DAbort b .
2007-10-18 22:09:00
877
转载 ARM指令定址问题
AREA BOOTCODE, CODE, READONLY ENTRYBootloAd LDR r0, =0x00 LDR r1, =0x00 LDR r2, =0x00 LDR r3, =0x00 END 1)在ARM程序里,如何指定指令在ROM中存放的位置(类似单片机的ORG伪
2007-10-18 22:07:00
1523
转载 bootloader分析
; *******************************************************; * NAME : 44BINIT.S *; * Version : 10.April.2000 *; * Description: *; * C start up codes *; * Configure mem
2007-10-18 22:04:00
987
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人