Realview MDK从ADS过渡:2440开发快速指南
需积分: 10 40 浏览量
更新于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是长远发展的必然选择。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
103 浏览量
2011-07-13 上传
2010-10-09 上传
elite666
- 粉丝: 74
- 资源: 19
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载