好文档 - 专业文书写作范文服务资料分享网站

STM32入门系列教程之六《如何使用MDK J-Link调试》 - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

接着进入?Debug?选项卡,由于我们使用MDK+Jlink调试,因此选择Cortex-M3J-LINK,如下图所示。

下面进入?Utilities?选项卡,同样选择?Cortex-M3J-LINK?,然后点击?Settings?,进入下一

个界面,配置闪存。

下面这个界面,是配置闪存的,点击add按钮。

芯达STM32开发板的CPU,是大容量的,512K闪存的CPU,因此选择STM32F10xHigh-densityFlashOn-chipFlash512K。如下图所示:

然后连续点击两次?OK?,结束配置,回到MDK主窗口。点击编译,系统开始编译。

如果代码是正确的,则会显示如下:

这时候点击下图的按钮,即可进行在线调试。

实际上点击该按钮后,笔者发现,代码已经被下载到目标板中。可以通过关掉目标板,然后重新上电来验证??发现上电后,已经在运行刚才编译的代码。当然,MDK最主要的一个功能在于在线调试。下面来讲述在线调试。

相信这个过程,大家已经非常熟悉了。和Keil51一摸一样。比如想看程序运行到某个地方有无错误,只要加个断点。断点的方法,就是在中间编辑区里,双击某个行,就会在编辑区的最左边,出现一个矩形红点,表示代码运行到这里会停住。如下如所示:

现在如何让代码运行到红点住停住呢?使用如下按钮即可。

哪个按键点击后表示全速运行? 哪个按键点击后表示单步调试?

哪个按键是可以进入子程序,哪个又是忽略?哪个是会一直运行到断点处?请大

STM32入门系列教程之六《如何使用MDK J-Link调试》 - 图文

接着进入?Debug?选项卡,由于我们使用MDK+Jlink调试,因此选择Cortex-M3J-LINK,如下图所示。下面进入?Utilities?选项卡,同样选择?Cortex-M3J-LINK?,然后点击?Settings?,进入下一个界面,配置闪存。下面这个界面,是配置闪存的,
推荐度:
点击下载文档文档为doc格式
50f101x3iq4bptb10m0p
领取福利

微信扫码领取福利

微信扫码分享