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