没有合适的资源?快使用搜索试试~ 我知道了~
Keil_uVision+Jlink+Mini2440测试程序移植
5星 · 超过95%的资源 需积分: 10 10 下载量 31 浏览量
2012-11-19
19:36:22
上传
评论
收藏 1.19MB PDF 举报
温馨提示
试读
50页
很多人在学习ARM的时候,都会学习ADS下跑裸奔程序。ADS是ARM公司2001年推出的一款开发及调试的工具。至今,仍然是很多ARM开发者的首选工具。现如今,ARM公司已经不再支持或更新ADS了,取而代之的是IAR_Embedded_Workbench和Keil_uVision等几款软件。和最新的这些工具相比较,ADS就显得有些小巫见大巫了。 而且,随着操作系统的不断升级,ADS的使用越来越麻烦,ADS在windows7下会莫名其妙地崩溃,连错误信息都没有,在XP下会时常蹦出个“无法打开*.ses文件”,这让很多用户都很头疼(其实解决的办法很 简单,只需要重新在AXD中配置一下调试工具,然后关闭再次启动调试即可)。 由于ADS本身的缺点,要实现联机调试,有时候很麻烦的。尤其是下载到SDRAM中调试,本人一直没有成功。一气之下,才转入Keil_uVision.
资源推荐
资源详情
资源评论
移植基于 ADS 的 Mini 2440 代码到
Keil MDK4.11 环境(SDRAM 调试,支持中断)
Syd168@yahoo.com.cn QQ:174997990 2010 年 10 月 29 日
环境说明:
操作系统:XP SP3
Jlink 驱动:4.08
Keil:MDK for ARM 4.11 Pro
终端连接:Xshell3.0
下载工具:DNW(Mini2440 光盘提供)
开发板:Mini2440 (Mini 2440 /2M Nor Flash/64 SDRAM/256 NAND Flash)
S3C2440 测试程序:2440test-20100609(Mini2440 光盘提供)
一、 移植原因(略读)
很多人在学习 ARM 的时候,都会学习 ADS 下跑裸奔程序。ADS 是 ARM 公司 2001 年推出的一款开发及调试
的工具。至今,仍然是很多 ARM 开发者的首选工具。现如今,ARM 公司已经不再支持或更新 ADS 了,取而代
之的是 DS-5、RVDS 和 MDK 等几款软件。和最新的这些工具相比较,ADS 就显得有些小巫见大巫了。
而且,随着操作系统的不断升级,ADS 的使用越来越麻烦,ADS 在 windows7 下会莫名其妙地崩溃,连错
误信息都没有,在 XP 下会时常蹦出个“无法打开„ses 文件”,这让很多用户都很头疼(其实解决的办法很
简单,只需要重新在 AXD 中配置一下调试工具,然后关闭再次启动调试即可)。
由于 ADS 本身的缺点,要实现联机调试,有时候很麻烦的。尤其是下载到 SDRAM 中调试,笔者一直没有
成功。一气之下,才转入 MDK。
其实,RealView MDK 也是 Keil 公司的产品,它是在 Keil 被 ARM 公司(http://www.arm.com)收购后开发
的关于 arm 的新的开发环境,个人感觉它比 ads1.2 要好使的多。RealView MDK 有很多突出特点:
1. 启动代码生成向导,自动引导
启动代码和系统硬件结合紧密,必须用汇编语言编写,因而成为许多工程师难以跨越多门槛。RealView
MDK 的 μVision4 工具可以自动生成完善的启动代码,并提供图形化的窗口,可以很方便地进行修改启动配
置参数(看门狗、内存配置、CPU 速度配置等等)。无论对于初学者还是有经验的开发工程师,都能大大节
省时间,提高开发效率。
2. 软件模拟器,完全脱离硬件的软件开发过程
RealView MDK 的设备模拟器可以仿真整个目标硬件,包括快速指令集仿真、外部信号和 I/O 仿真、中断
过程仿真、片内所有外围设备仿真等。开发工程师在无硬件的情况下即可开始软件开发和调试,使软硬件开
发同步进行,大大缩短开发周期。而一般的 ARM 开发工具仅提供指令集模拟器,只能支持 ARM 内核模拟调试。
3. 性能分析器,看得更远、看得更细、看得更清
RealView MDK 的性能分析器好比哈雷望远镜,让您看得更远和更准,它辅助您查看代码覆盖情况,程序
运行时间,函数调用次数等高端控制功能,指导您轻松的进行代码优化,成为嵌入式开发高手。通常这些功
能只有价值数千美元的昂贵的 Trace 工具才能提供。
4. Cortex-M3 支持
RealView MDK 支持的 Cortex-M3 核是 ARM 公司最新推出的针对微控制器应用的内核,它提供业界领先的
高性能和低成本的解决方案,未来几年将成为 MCU 应用的热点和主流。目前国内只有 ARM 公司的 MDK 和 RVDS
开发工具可以支持 Cortex-M3 芯片的应用开发。
5. 业界最优秀的 ARM 编译器——RealView 编译器,代码更小,性能更高
RealView MDK 的 RealView 编译器与 ADS 1.2 比较:代码密度:比 ADS 1.2 编译的代码尺寸小 10%;代码
性能:比 ADS 1.2 编译的代码性能高 20%。
可以到 ARM 的官方下载 RealView MDK 下载的版本是试用版的有 32K 的代码限制可以在网上找个注册机,
可以取消限制。
二、 安装 Keil MDK4.11
1. 下载 MDK 工具
可以到 Keil 公司的官网 https://www.keil.com/demo/eval/arm.htm 下载到最新的评估版本。当前最新
版是 4.13。也可以点击这里的链接下载 MDK4.11 版本。我发现,4.11 版中包含 S3C2440 的。
可以直接到教学 FTP 下载。
2. 安装 MDK
1) 启动安装程序
下载的文件名为 MDK411.exe,直接双击即可。
2) 完成安装
指定安装位置,默认即可。也可以安装到别的盘哦
填写客户信息。随便填哦
复制文件,完成安装,不用解释了吧。
安装到最后,360 报告说有人要创建快捷方式什么的,点击“保留图标”即可。
最后一步,直接默认选择即可。
3. 首次启动 MDK
首次启动后,会自动打开一个项目。可以通过 Project/close project 关闭这个默认项目
4. 破解 MDK
启动后,如下图,点击菜单打开注册窗口
复制注册窗口中 Cumputer ID
剩余49页未读,继续阅读
资源评论
- whdd1232014-04-06相当不错,能够直接使用,自己弄了很久都没搞定!
world2open
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 筷手引流工具.apk
- 论文(最终)_20240430235101.pdf
- 基于python编写的Keras深度学习框架开发,利用卷积神经网络CNN,快速识别图片并进行分类
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功