三、keil_STM32工程的软件调试和硬件调试

(一)仿真前的工作

  • 换好芯片,第一篇文章有说明
  • 换好晶振
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HYWEY1Wa-1668869579963)(:/76ad10b9d7524aa38ce8501a6b57212e)]

(二)软件仿真

  • 找到仿真动态库
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vUugtEDp-1668869579964)(:/7b329c84aca34013862cadba5c34542c)]
  • 找到仿真动态库,并复制仿真信息
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-A4HBDmeJ-1668869579965)(:/624d73f71947406998ccc1f4d9ff33ca)]

有些芯片的仿真信息可能找不到,但是我们可以自己写,CM3内核的芯片都是
Dialog DLL: DARMSTM.DLL
Parameter: -pSTM32F103RC(芯片名字)

  • 选择软件仿真,运行至main
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zNoj3Hp0-1668869579966)(:/0489d73093f84262b3a3575efa6dd51b)]

(三)硬件仿真

  • 修改仿真动态库
    Dialog DLL: TARMSTM.DLL
    Parameter: -pSTM32F103RC(芯片名字)

  • 选择调试硬件运行至main
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Au92pyWf-1668869579966)(:/0444242e93b04d0fae5d31327c358a15)]

  • 选择Settings,进行调试硬件的配置
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rXFDJGkf-1668869579967)(:/294d733748bb42cab69d216012424252)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wCJCOt14-1668869579968)(:/e8623c56b78042518379136cf8726ca7)]

(四)调试功能

查看变量(窗口)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hlZMxqMd-1668869579968)(:/d8426877e0924cfc9a32f75e12b57d65)]

反汇编

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gjbs6NJ5-1668869579969)(:/6ca723f071a84faba7b887c2d3413e6e)]

内存

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KLdLXuku-1668869579969)(:/24387d551e39422e918b43b2c645ad78)]

串口

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lW8a0nDF-1668869579970)(:/af215e8faa4d4377a7cd32adbb9ed5d0)]

外设寄存器

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eomHrU8D-1668869579970)(:/f27eb283683d4922867841f0bafdd5b1)]

单步运行

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-17KnOUBL-1668869579970)(:/f4f6586f15104fa68293068b1100b461)]

GPIO输出PWM查看

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

太阳予野花

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

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

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

打赏作者

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

抵扣说明:

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

余额充值