请教有关于keil硬件调试的问题

如题所述

像这样类似的问题在软件仿真中是经常遇到的,有几种可能:

1)你的变量变得过快,产生的溢出
2) 执行的过程中遇到错误,这个不是语法的错误,而是逻辑的错误!
3)软件自身的bug
我建议:用硬件进行仿真,对于实际情况能有正确的反应
然后进行一点一点屏蔽,查找错误
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-04-03
把问题说出来啊,描述尽量详细,最好配图
第2个回答  2015-03-31
什么问题哦

keil硬件调试序总是停在0x20000004 780D LDRB r5,[r1,#0x00] ,是什么...
解决办法 在MDK下使用Jlink调试,程序总是停在0x20000004 780D LDRB r5,[r1,#0x00] ,不再向在跑了。STM32103RB.

你好我想请教一下,keil4中使用printf硬件调试能在Debug Viewer窗口输 ...
就是那个DBGMCU_CR的TRACE_IOEN位,需要在调试文件STM32DBG.INI中配置,默认是0,选为1即可。否则程序就会在while (ITM->PORT[0].u32 == 0);处死循环。

Keil C51软件仿真调试步骤
在Keil C51的调试流程中,首先打开新建立的工程。在主界面中,通过“Project”->“Open Project”,定位到工程目录并打开它。接下来,配置软件仿真器至关重要。点击“Target 1”,右键选择“Options for Target 1”,在弹出的窗口中,如图所示,调整"Xtal(MHz)"至12.0MHz。这里的设置影响程序执行时间...

用Keil uVision4进行Stm32f407板子的调试出现的问题
更换一下STLink的接口试试,USB接口有可能不好用。NO STLink detected说明问题出在STLink与Keil程序之间的通讯。

在keil软件中调试程序时,无法设置断点,必须切换到汇编语言窗口才能设 ...
则在Keil中调试无法能反映真实情况,必须要配合相应硬件才能正常调试,因为当仅用Keil软件(不用任何其他硬件)在电脑上“软”调试工程时,读取外部I\/O口,读过来的数据都是1,但这可能并不意味着你的软件有问题。2、有了真实“输出型”的调试,而无法“输出型”的调试,你是不是觉得只有一半的功能呢...

关于keil调试中的一个小问题
像这样类似的问题在软件仿真中是经常遇到的,有几种可能:1)你的变量变得过快,产生的溢出 2) 执行的过程中遇到错误,这个不是语法的错误,而是逻辑的错误!3)软件自身的bug 我建议:用硬件进行仿真,对于实际情况能有正确的反应 然后进行一点一点屏蔽,查找错误 ...

为什么KEIL调试程序时,最后出现0X00419fb3指令引用的0X000000003内存...
6、如果在玩游戏时候出现内存不能为 Read,则很大可能是显卡驱动不适合(这里的不适合有不适合该游戏、不适合电脑的显卡),也有可能是 DX9.0C 版本不够新或者不符合该游戏、显卡驱动 7、部分软件本身自身不足的问题 8、电脑硬件过热,也是导致内存不能为 Read 的原因之一。9、电脑内存与主板兼容性...

keil软件调试正常 就不能在硬件上运行为什么
说明程序本身有问题,调试正常只是说明写的程序语句没有问题。。keil调试是无法真正模拟实际外部输入状态的,这些外部输入后内部程序运行程序如果写好或者没有考虑到位,就会出现程序呆在一个地方不再动,或者加入了看门狗而程序跳转漏掉了定时喂狗语句等。。建议:可以把程序分成各个模块,然后把单独每个模块...

STM32单片机在Keil5下仿真的问题解决
在与合泰半导体的密切合作下,我们不仅完成了硬件设计和PCB制作,还优化了软件固件,使得这款编程器能够更好地满足用户需求。在设计过程中,我们特别考虑到了RST引脚的保留问题,以应对需要硬件复位的特殊情况。此外,我们还为编程器增加了USB接口,以实现方便快捷的连接,同时优化了与开发板的连接方式,使得...

如何使用keil进行软件的程序调试
我们在编写单片机的程序的时候经常会用到keil软件,但有时我们的程序运行不出正确不的结果,这时候就需要我们使用keil自带的调试功能一步一步的运行调试程序检查错误。我们这里使用的是虚拟调试,并没有在真实硬件上进行调试。当然,这在有些程序上是有限制的,不过对于大部分的程序这时最快的方法。打开...

相似回答