每次调试STM32程序的时候都要将其导入到板子中看调试的结果,比较费时间。可以利用KILE5 里面自带的仿真来实现IO口的输出波形的查看。
①点击Options for target
②点击 Debug -----勾选 Use Simulator
-----并将2.中圈中的部分填写,注意其中Paramter 中填你的芯片型号
③ 点击 start/stop Debug Session
扫描二维码关注公众号,回复:
4552339 查看本文章
④进入仿真界面如下图后依此点击 1-3
随后在出现的4框中输入你要观察的IO口 ,这里我选择是PB6口
注: 在口添加完成后 在4这个界面中将其的Display Type 改成bit
⑤随后点击全速运行,就可以在窗口中看到PB6口的波形图了,全速运行的右边×是停止按钮
以下是有可能出现的问题:
1.输入IO口的时候提示 unknown signal 这是第②步没有设置好的原因
2.在仿真的时候不能全速运行,点一下运行只走一步。解决方法推出仿真,将整个工程Rebuild 一下以后再进入仿真界面
3.波形图可以显示但是是以下形状,一片的
这是因为缩小的的比例太高了,可以点击图然后滑动滚轮放大就可以看见波形图了,也可以用图中的IN OUT 按钮
4.还有一个重要的一点是,在进入仿真界面的之前需要将工程编译运行通过后再进入!