Realview MDK从ADS过渡:2440开发快速指南
需积分: 10 36 浏览量
更新于2024-10-08
收藏 814KB PDF 举报
"Realview MDK快速入门 - ARM TQ2440 MDK开发教程"
本文将引导读者了解如何使用Realview Microcontroller Development Kit (MDK) 4.0进行基于Samsung S3C2440(TQ2440)微控制器的开发工作。RealView MDK是由ARM公司推出的开发工具,它结合了RealView Development Suite (RVDS)的编译器和Keil的项目管理、调试仿真工具,为ARM微控制器开发提供了一站式解决方案。
首先,我们需要分析原有的ADS工程及其配置。在ADS中,Target Setting选项应选择"ARM from ELF"。编译器选项应设置为ARM920T平台。对于C和C++编译器,同样需要设定为ARM920T。在Link选项中,设置RO段的运行地址为0x30000000,这通常是S3C2440设备的RAM起始地址。在Option标签页中,指定程序入口点为"__ENTRY",这通常在汇编启动文件(如2440init.s)中定义。Layout选项卡用于内存布局的设定,确保正确设置各区域的位置。
生成二进制文件时,选择"plain binary",这将创建一个与工程同名的BIN文件。工程文件结构包括Inc文件夹下的头文件和Src文件夹下的源代码文件。
在迁移到Realview MDK时,首先创建一个新的工程,命名为2440study_rv,并选择S3C2440作为目标芯片。系统会询问是否添加启动代码,这里可以选择不添加(因为可能存在问题,但需要根据实际情况验证)。添加后的工程图可能显示不同的文件夹顺序,但这并不影响工程的正常构建。
通过以上步骤,我们可以将原有的ADS工程转换为Realview MDK工程,开始利用MDK的强大功能进行开发工作。MDK的集成环境不仅提供了编译器和调试器,还包括了库管理、性能分析、内存配置等工具,极大地提升了开发效率和代码质量。尽管转换过程可能会遇到一些挑战,但考虑到ADS的技术支持已停止,迁移至MDK是长远发展的必然选择。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2012-08-23 上传
2011-07-13 上传
2010-10-09 上传
2012-01-30 上传
elite666
- 粉丝: 75
- 资源: 19
最新资源
- Angular程序高效加载与展示海量Excel数据技巧
- Argos客户端开发流程及Vue配置指南
- 基于源码的PHP Webshell审查工具介绍
- Mina任务部署Rpush教程与实践指南
- 密歇根大学主题新标签页壁纸与多功能扩展
- Golang编程入门:基础代码学习教程
- Aplysia吸引子分析MATLAB代码套件解读
- 程序性竞争问题解决实践指南
- lyra: Rust语言实现的特征提取POC功能
- Chrome扩展:NBA全明星新标签壁纸
- 探索通用Lisp用户空间文件系统clufs_0.7
- dheap: Haxe实现的高效D-ary堆算法
- 利用BladeRF实现简易VNA频率响应分析工具
- 深度解析Amazon SQS在C#中的应用实践
- 正义联盟计划管理系统:udemy-heroes-demo-09
- JavaScript语法jsonpointer替代实现介绍