首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

手把手教你在RAM调试ARM程序

手把手教你在RAM调试ARM程序

基于REALVIEW MDK3.22环境的应用开发

        众所周知,KEIL公司是世界上知名的MCU编译器及其工具开发商,在推出51编译器后,又接着推出了ARM编译器.自从realview MDK推出以来,版本升级过程中,变化较大,现在最新的已经是3.22的版本号了.在功能上,代码限制从16K到上升到32K,从CARM COMPILER编译器过度到REALVIEW COMPILER编译器, 而且支持中文帮助.在一些配置界面上有很大的变化.现在按最新的软件来讨论。

软件环境: RealView MDK 3.22(截至2008年6月最新中国评估版)
运行平台:软件仿真
工程示例:Blinky.uv2(系统自带)

作者假设你已经初步掌握了realview MDK(或者keil uvision)的基本方法,能够独立完成一个工程的建立及软件调试工作.那么下面让我们来一起在RAM中调试程序吧.

1,打开一个已经建好的工程, 本文以系统自带的:Blinky.uv2工程为例来说明,其路径为C:\Keil\ARM\Examples\Blinky,打开后的界面如下图所示.



2,在工程管理器上,右键点击LPC2100,在弹出,菜单里选择OPINTION FOR LPC2100,或者点击工具栏里的那个小魔法棒.


3,这时弹出的新窗口,切到LINKER选项卡,如下


4, 这时候的地址不再是确省值,采用瞒天过海的办法,在R/O BASE里填入0X40000000,表示程序的基地址,在R/W BASE里填入0X40000400,RAM表示数据的基地址.点确定关闭.
继承事业,薪火相传
返回列表