logo资料库

Keil MDK+Jlink调试ARM7设置指南.pdf

第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
资料共8页,全文预览结束
格兰瑞科技 TEL:0755-86030290 http://www.mcu118. com ARM7 MDK+Jlink KeilKeilKeilKeil MDK+Jlink MDK+Jlink ARM7 MDK+Jlink 调试 ARM7 ARM7 设置指南 1.1.1.1. 安装 keil4keil4keil4keil4 首先要安装集成开发环境 KEIL4 MDK,这是 ARM 公司最新的调试软件,我们提供的工 程模板在 KEIL4 MDK 开发环境下,调试通过! 2.2.2.2. 安装 jlinkjlinkjlinkjlink 驱动, 驱动位于光盘的工具软件文件夹里,目前稳定的版本是 JLinkARM_V408i。用户只需一 步步安装即可,安装过程中不需要任何设置!安装完成后出现下图的可用快捷方式! 下边介绍几个实用工具: J-Flash J-Flash ARMARMARMARM:这是一个单独的程序烧写软件,J-Flash ARM 配合 Jlink 仿真器可以 J-Flash 1.)J-Flash 完成绝大多数 ARM 芯片或扩展 FLASH 的烧录工作!支持烧写的文件格式有常见的.BIN 或 者.HEX 文件 Server J-Link GDBGDBGDBGDB Server J-Link J-Link Server 2.)J-Link Server:打开这个软件,同时连接上开发板,就可一看到目标板 MCU 内核和目标板电压! Commander J-Link J-Link Commander J-Link Commander 3.)J-Link Commander:打开这个软件之前电脑要先连接 jlink,可以看到 jlink 的硬件 版本和序列号! 3.3.3.3. Keil4Keil4Keil4Keil4 仿真调试配置 打开你要调试的工程(就是实验例程,请注意每个工程都可单独配置,KEIL4 MDK 工 程一般是 工程名+.uvproj 的方式存在的),工程打开后,出现下边的界面: 1
格兰瑞科技 TEL:0755-86030290 http://www.mcu118. com 我们提供了两种调试模式:内部 flash 调试和内部 SRAM 调试!我们首先要选择调试模 式,是在内部 flash 调试还是内部 SRAM 调试。用户可以在下图的位置选择调试模式: 每颗芯片的 RAM 相对 FLASH 来说,都较小,所以如果程序量超过 RAM 的范围,请 选择 flash 调试模式! 选择完调试模式后,接着配置该调试模式下的参数!点击下图所示图标 点击这里 或者点击 Flash--Configure Flash Tools......,如下图所示 点击后,会打开下图所示的配置窗口 2
格兰瑞科技 TEL:0755-86030290 http://www.mcu118. com Device Device 首先选择进行 Device Device 配置,选择 CPU 型号,比如:LPC2132 或者 LPC2148 等。 Target Target 接着进行 Target Target 配置!见下图所示:如果用户选择 flash 调试模式,LPC2132 可以参考下图 配置!主要是点√的选项后边设置!当然选择芯片不同这里的设置的 Size 长度就不同。在 flash 内调试这些系统会自动生成,不用修改即可。 3
格兰瑞科技 TEL:0755-86030290 http://www.mcu118. com 如果是在 sram 内部调试,就要选择见下图设置! 上图是 LPC2132 在 SRAM 中调试的参考设置 上图是 LPC2148 在 SRAM 中调试的参考设置 Output Output 下边进行 Output Output 设置,这一部可以设置输出文件和输出文件的名字,具体设置见下图所示 空白框内,可以填写输出文件的名字,上图填的是“BUZZER”。另外,如果是在 flash 内调 试,可以勾选 Create HEX File(产生 hex 文件,即可烧录文件),如果实在 RAM 模式下调 试,此项可不勾选。(产生的可烧录文件位于工程下的 Dbuge 文件夹内的 FLASH 文件夹内) debuge debuge 下边设置 debuge debuge 选项: debuge 选项是要设置具体使用什么仿真器的,其实在这一步骤之前的所有步骤,只要是用 我们提供的工程的,都已经设置好了,下边步骤才需要用户自己设置,因为每个用户使用的 仿真器可能不同。 对话框,见下图所示: 4
格兰瑞科技 TEL:0755-86030290 http://www.mcu118. com 要如图中所选,选择“J-LINK/J-TRACE”见下图 然后点击"Settings”,出现下边对话框 如图中设置即可,然后点击“OK”退出。 接着设置 Utilities,设置对话框见下图 5
格兰瑞科技 TEL:0755-86030290 http://www.mcu118. com 如图中选择“J-LINK/J-TRACE”,请注意,如果是 flash 调试模式请将“Update Target....” 前的√点上,如果使用 RAM 调试模式,√不要点。然后点击"Settings”,出现下边对话框, 点击 “Add”,出现下图所示的对话框,选择正确的装置,比如 lpc2148 是 512K,就选择 LCP200 IAP512K FLASH 这个选项,如果是 LPC2132 就选择 LCP200 IAP64K FLASH 6
格兰瑞科技 TEL:0755-86030290 http://www.mcu118. com 如图中选择合适的装置,点击“Add”即可。设置完成后,要点击“ok”退出。 注意点:Debug 选项卡的设置,如果是在 "RAM" 调试模式,还需要作如下设置.参考下图。 Intialization File:要选择工程目录下的 startup\RAM.ini 设置完成后,下边就可以调试程序了。 4.4.4.4.调试程序 点击下图图标编图标,编译工程,编译完成后,系统会有提示,并指出是否有错误。 7
格兰瑞科技 TEL:0755-86030290 http://www.mcu118. com 如图所示的编译按钮,第一个,只重新编译当前激活的文件,第二个;重新编译所有受 改动影响的文件;第三个,全部重新编译。全部从新编译所需时间较长,我们可以根据需要 灵活选择前两个,提高编译效率。 编译完成后,点击下图红圈内的调试图标,进入调试状态 调试完成,可以再次点击此图标即可退出调试状态。 下图即为调试状态,点击下图"RUN"图标即可运行程序。 下边你就可以自己动手开始 ARM 学习之路,预祝您学习愉快,顺利! 8
分享到:
收藏