小R科技-WIFI机器人网·机器人创意工作室
标题:
STM32使用JLINK在线调试教程
[打印本页]
作者:
yu木风
时间:
2016-10-13 10:01
标题:
STM32使用JLINK在线调试教程
本帖最后由 yu木风 于 2016-10-19 23:10 编辑
STM32
使用
JLINK
在线调试教程
一
:
安装
JLINK
驱动
以我手里的一款
JLINK V8
为例,点击安装这款
JLINK
驱动程序
(, 下载次数: 88)
上传
点击文件名下载附件
安装完成后插入JLINK
硬件,然后系统会提示发现硬件,并自动安装驱动。
二:
JLINK在IAR V7.2开发环境下的设置
打开
IAR并打开一段代码
(, 下载次数: 86)
上传
点击文件名下载附件
右键你所选工程
-->option
(, 下载次数: 80)
上传
点击文件名下载附件
选择
Debugger 选项将图中俩个勾选上
(, 下载次数: 82)
上传
点击文件名下载附件
三:硬件端口链接
硬件端口采用标准JTAG 10PIN接口:
VREF(3.3V),RST,TD0,GND,GND ,
3.3V,TRST,TDI,TMS,TCK
(, 下载次数: 80)
上传
点击文件名下载附件
将
STM32主控JTAG接口和JLINK接口一一对应连上即可。
实物连接图
(, 下载次数: 83)
上传
点击文件名下载附件
四:在线调试
将硬件连接好后,点击Download and Debug
按钮开始下载程序并启动在线调试功能。
(, 下载次数: 83)
上传
点击文件名下载附件
程序下载中:
(, 下载次数: 84)
上传
点击文件名下载附件
出现如下界面后即为在线调试面板:
(, 下载次数: 77)
上传
点击文件名下载附件
点击Step Over
按钮可以看到
每一步的执行步骤
(, 下载次数: 83)
上传
点击文件名下载附件
点击Step Into
可以进入函数内执行
(, 下载次数: 89)
上传
点击文件名下载附件
进入函数内部的执行步骤
(, 下载次数: 83)
上传
点击文件名下载附件
右边Live Watch
窗口可以监听我们程序运行中变量的值,以我自己的程序中
num
这个为例,点击
<click to edit>
创建一个变量监听
(, 下载次数: 80)
上传
点击文件名下载附件
取名为num
(, 下载次数: 89)
上传
点击文件名下载附件
然后点击
Go
按钮运行我们的程序,
(, 下载次数: 86)
上传
点击文件名下载附件
我们试图通过串口来改变我们的
num
值看下,注意我发送的数据中间
06
这个值就是我们程序中
num
值
(, 下载次数: 85)
上传
点击文件名下载附件
我们可以看到在Live Watch
窗口可以看到
num
值已经变为
06
(, 下载次数: 80)
上传
点击文件名下载附件
我们再来试图改变这个值看下
(, 下载次数: 84)
上传
点击文件名下载附件
点击发送后我们再来看下num
的值也确实变成了
05
(, 下载次数: 84)
上传
点击文件名下载附件
通过这个小实例我们的
STM32使用JLINK在线调试已然成功了!
(, 下载次数: 43)
上传
点击文件名下载附件
欢迎光临 小R科技-WIFI机器人网·机器人创意工作室 (http://www.wifi-robots.com/)
Powered by Discuz! X3.4