目前仍然有许多人在使用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这个根据自己实际