OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2258|回复: 3

调试Debug中的配置

[复制链接]

55

主题

151

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2018-3-12
在线时间
53 小时
发表于 2018-9-6 20:04:31 | 显示全部楼层 |阅读模式
1金钱
InkedQQ图片20180906195525_LI.jpg
如图,在直接仿真调试时,在debug里面12345678,这几个看不懂是什么意思?不知道什么作用,也不知道怎么勾选?
曾经在主函数处打了断点,全速运行之后好像也没有运行到到断点处,不知道咋搞。请清楚的小伙伴耐心各个分贝说清楚,谢谢!!

最佳答案

查看完整内容[请看2#楼]

楼主截的图其实不太对。。这个部分是对应keil软件内建的模拟调试器,说白了就是keil软件本身充当调试器和单片机来运行你写的程序,进行模拟的调试操作。真正的使用硬件调试器的是这个页面的右侧部分: 针对楼主现在的这个问题: 1、限制程序的执行速度,使其和真正的单片机的执行速度相同。 因为keil是软件模拟,在pc平台上模拟的速度非常快,一般都是远远超过单片机真正的执行速度的,在进行一些软件的不精确延时的时候就会 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

756

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4163
金钱
4163
注册时间
2017-10-24
在线时间
251 小时
发表于 2018-9-6 20:04:32 | 显示全部楼层
楼主截的图其实不太对。。这个部分是对应keil软件内建的模拟调试器,说白了就是keil软件本身充当调试器和单片机来运行你写的程序,进行模拟的调试操作。真正的使用硬件调试器的是这个页面的右侧部分:
2018-09-07_08-56-34.png

针对楼主现在的这个问题:

1、限制程序的执行速度,使其和真正的单片机的执行速度相同。

因为keil是软件模拟,在pc平台上模拟的速度非常快,一般都是远远超过单片机真正的执行速度的,在进行一些软件的不精确延时的时候就会出现时序不正确的情况,此时就要勾选此选项。而有些时候使用软件模拟调试只是为了验证算法的运行结果,基本上没有太多单片机的外设操作,这个时候可以不勾选。

2、启动时加载应用程序。

不是很清楚,如果打上对勾表示直接加载程序默认设置的配置文件(对应的就是应用程序实际会占用的RAM空间),如果不是就需要自己写一个配置文件告知调试开始时的一些参数,可以参考[http://www.51hei.com/stm32/3817.html][http://blog.sina.com.cn/s/blog_4892ec8b0100bnim.html][https://blog.csdn.net/chinayangbo2011/article/details/8478938].

3、调试开始时运行到main函数入口处停止。

如果不选中,则是在复位中断程序入口处停止,此处是进行片内基本设备初始化的汇编代码,然后才会跳转到主函数。这个你试一下就知道是什么意思了。

4~8都是在进入调试过程中时,恢复这些部分的设置。

4-断点设置,可能会清除你打过的断点

5-工具栏

6-观察器窗口和性能分析器,可能会清除你曾经添加到watch window中的变量。

7-存储查看器,可能会清除你上次查看到的存储器地址

8-系统查看器,清楚你之前设置或者是保存的运行时片上外设状态。


没有运行到断点处的话你要查看一下在调试时,你的断点状态是否正常(即是否显示为红色)。此外也注意一下上面的选项。另外注意一下这里的设置:

2018-09-07_09-16-35.png

如果这里的优化等级不为0的话,那么编译器在编译的时候会对某些部分进行优化,此时有些断点处的程序就会直接被优化掉了。



十六进制带我飞。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2018-9-7 01:49:11 | 显示全部楼层
可以看MDK的HELP文件。。。
回复

使用道具 举报

1

主题

882

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3071
金钱
3071
注册时间
2018-2-7
在线时间
285 小时
发表于 2018-9-7 10:08:00 | 显示全部楼层
楼上赞一个
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-19 13:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表