keil + J-Link 在线调试 笔记

1 程序调试方式
(1) 使用SEGGER J-Flash(J-Link)下载程序到闪存中运行。

(2) 使用串口ISP 来下载HEX 文件到CPU 中运行。

(3) J-Link + MDK 组合,来在线调试程序(可下载、单步调试)。

下载:是将具体的文件如.axf或HEX下载到开发板的flash(SRAM)中去,在开发板启动之后就会运行所下载文件。根据运行结果再将修改的程序下至开发板中运行。

通过J-Link下载.axf文件时是在J-Link开发板与PC连接好后,通过点击KEIL中的“load”按钮将.axf文件下载到开发板内。
通过串口ISP下载HEX文件在C51中常见,如51下载程序到单片机内。

在线调试:通过调试器(如J-Link)将开发板和PC相连,既将程序下载到开发板中运行又能看见程序运行的结果(如变量的值)。

2 MDK-RAM-keil + J-Link在线调试
(1) J-Link + 开发板连接PC

Figure1:使用在线调试工具J-Link

(2) 设置项目编译属性
因为是使用J-Link在线调试程序,需要选择J-Link调试工具(建立工程的时候如果设置好了就不用再设置了)。如果J-Link连接开发板的接口为JTAG则PORT要选择”JTAG”。如下图:

Figure2:选择J-Link调试器
如果“JTAG Device Chain”处有内容则说明检测到了设备。


还需要在Utilities选项中做一些设置:

Figure3:Utilities设置
在”settings”中,点击”Add”按钮时选中开发板的控制芯片即可。然后点击OK保存。现在就可以进行在线调试了。

(3) 在线调试
[1] 单步调试
开始调试


程序经1编译通过后(第一个按钮表示只编译当前处在编辑界面的文件,第二个按钮表示编译整个工程中修改过或还未编译过的文件,最后一个按钮表示重新编译所有的文件)。确认J-Link连接完好,开发板已上电后,点击2中的按钮开始/结束在线调试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值