S3C2440开发工具realview MDK4.22使用入门

本文介绍了如何从经典的ADS1.2过渡到ARM公司力推的MDK4.22编译器。MDK提供了更强大的Target Option配置,包括设备选择、时钟配置、RTOS选项等。文章详细讲解了如何配置魔术棒选项,特别是如何利用scatter文件处理多加载域问题,以及如何自定义内存布局。通过实例展示了如何在S3C2440上进行程序开发,并给出了LED闪烁的代码示例。
摘要由CSDN通过智能技术生成

目前仍然有许多人在使用ADS1.2编译ARM9的程序,这款编译器实属经典,但是已经多年停止更新、维护了。这篇文章主要讲解ARM公司受够Keil之后力推的一款编译器MDK。

MDK的使用上和ADS1.2有很多相似之处,从ADS1.2过渡到MDK也是非常容易的一种事情。


还是无图无真相。

<一>这是MDK打开的情形,当然我这已经是一个建立好的工程。如果一开始是空的,按图点击project-->new uvision project即可。



<二>

关于工程名的命名,修改,添加文件等与其余的编译器无异,相信大家都会的。这里重点讲解魔术棒的配置



<三>

可以看到介面上有个Target Option选项。这才是该编译器强大的所在。


设备选择,大家根据实际情况选择即可,我这里选择的是S3C2440A

 


时钟部分为模拟调试的时钟,默认即可。

操作系统部分,MDK提供了一个实时操作系统,便于大家开发RTOS上的程序,如果不需要,可以选无。

右上角可以选择ARM或者Thumb代码模式。

左下角为只读内存的区域配置:有内部的ROM on-chip,有外部的ROM off-chip这个根据自己实际

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值