stm32单片机学习 - MDK仿真调试

1 进行环境配置

  • 点击 Options for Target,也就是我们俗称的魔法棒。
    在这里插入图片描述

  • 将"C/C++"中的Optimization选项选为Level 0(-O0)
    作用:优化等级调为0级,便于调试时分析代码
    在这里插入图片描述

  • 勾选"Debug"中的Load Application at StarupRun to main() 选项
    作用:Load Application at Startup 是在启动调试时是否加载应用程序,如果此选项去掉则不会自动将程序下载到
    单片机,直接调试
    。如果此选项打勾则每次进入调试前先下载应用程序,然后进入调试
    Run to main() 可以使程序执行到 main() 函数。进入调试模式后,程序自动运行到 main 函数处
    在这里插入图片描述

  • 在"Debug"设置仿真调试器 Settings ,可以看到关于仿真器的设置,可以在这里配置仿真器。默认情况下,大部分都是自动配置,无需额外修改。
    这里使用的是 ST-Link ,选的是 ST-Link 。如果你的 ST-Link 正常且插在电脑上了,右边 SW
    Device 会正常显示,表示仿真器与开发板连接成功了。
    在这里插入图片描述
    在这里插入图片描述

    ST-Link 没有插上或设备异常,则会提示 No ST-Link detected。

  • 最后打开 “Utilities” 选项卡将 Use Debug Driver 打勾,再点击 OK 确定一下
    在这里插入图片描述

2 开始仿真调试

  • 将ST-Link接入电脑与开发板连接,开发板通电
    在这里插入图片描述
  • 点击start/Stop Debug Session开始调试(再次点击停止调试)
    在这里插入图片描述
  • 标记断点
    在这里插入图片描述
  • 调试步骤
    在这里插入图片描述
    在这里插入图片描述

3 调试窗口观察

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江凡心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值