在 Keil MDK 中调试 AT91SAM9260
我们板子的配置是 at91sam9260+Norflash+SRAM,而一般 9260 外扩的都是
SDRAM,所以后来我又写了个 SDRAM 的例程,运行在我们的开发板上。所以
我们的硬件环境是:
编译工具:Keil MDK3.22a;
ARM:at91sam9260;
Norflash:sst39vf1601,2Mbytes,地址:0X10000000~0X101FFFFF;
SDRAM:Hy57V561620*2,64Mbytes,地址:0X20000000~0X23FFFFFF;
一、初识 Keil MDK
使用 Keil 开发过 51 的肯定对 Keil 不陌生,而且很多资料上都介绍了怎么新
建一个项目,所以我就不多说了,主要说一下 Keil 中对 ARM 开发很方便的一个
地方:Components、Environment、Books……,新建一个 project 后,点击
Project/Manage,再点击 Components、Environment、Books……,或者直接点击
工具栏中的三种颜色的品字形标志。
图 1-1 打开 Components、Environment、Books……
打开之后是图 1-2 所示,我们主要使用第一项 Project Components。由于 ARM
启动方式多种多样,还可以在片内或片外 RAM 调试,而不同的方式对应的
target/Options 选项也不同,所以我们可以根据调试环境的不同,建立不同的
Target。
图 1-2 Project Components
我们 At91sam9260 的板子,既可以在内部 RAM 调试,也可以在外部 SDRAM
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
评论16