Realview MDK从ADS过渡:2440开发快速指南
需积分: 10 165 浏览量
更新于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是长远发展的必然选择。
2024-04-04 上传
2023-03-12 上传
2024-09-23 上传
2023-03-24 上传
2023-11-08 上传
2023-09-12 上传
2023-07-15 上传
elite666
- 粉丝: 74
- 资源: 19
最新资源
- JDK 17 Linux版本压缩包解压与安装指南
- C++/Qt飞行模拟器教员控制台系统源码发布
- TensorFlow深度学习实践:CNN在MNIST数据集上的应用
- 鸿蒙驱动HCIA资料整理-培训教材与开发者指南
- 凯撒Java版SaaS OA协同办公软件v2.0特性解析
- AutoCAD二次开发中文指南下载 - C#编程深入解析
- C语言冒泡排序算法实现详解
- Pointofix截屏:轻松实现高效截图体验
- Matlab实现SVM数据分类与预测教程
- 基于JSP+SQL的网站流量统计管理系统设计与实现
- C语言实现删除字符中重复项的方法与技巧
- e-sqlcipher.dll动态链接库的作用与应用
- 浙江工业大学自考网站开发与继续教育官网模板设计
- STM32 103C8T6 OLED 显示程序实现指南
- 高效压缩技术:删除重复字符压缩包
- JSP+SQL智能交通管理系统:违章处理与交通效率提升