不能通过Keil重置与基本的开发工具包板

11个员额/ 0个新员额
最后发表
gcblair
离线
最后看到:5年1个月前
主
加入:2014-09-08 21
不能通过Keil重置与基本的开发工具包板

你好,

出于某种原因,如果我在Keil中点击重置它只会让应用程序坐在那里什么也不做。让应用程序再次运行的唯一方法是分离调试器并再次附加它。

我使用的是基本的开发工具包。知道为什么吗?当我需要重新启动BLE广告序列时,调试应用程序确实需要很长时间雷竞技安卓下载

关键词:
JE_Dialog
离线
最后看到:2个月1个星期前
工作人员
加入:2013-12-05 14:02
Hello, gcblair,是调试

你好,gcblair,在Keil中调试选项设置正确吗?这似乎是一个常见的问题,如果没有正确设置KEIL设备/调试选项,KEIL锁定或似乎有一些稳定性问题。您使用的是哪个版本的KEIL和SDK ?

BR JE_Dialog

gcblair
离线
最后看到:5年1个月前
主
加入:2014-09-08 21
你好,

你好,

我可以很好地调试应用程序。调试配置应该是什么?
我把它设置为2Mhz最大时钟,SW端口,复位设置为复位引脚-不能看到任何其他可能是它。也许复位针是错误的?

MDK-Lite版本为5.12,SDK版本为3.06

gcblair
离线
最后看到:5年1个月前
主
加入:2014-09-08 21

你知道为什么我不能重置吗?

JE_Dialog
离线
最后看到:2个月1个星期前
工作人员
加入:2013-12-05 14:02
你好,

你好,

您是否将设备配置为休眠模式?

建议在使用Keil调试器测试功能时禁用睡眠模式。(在da14580_config.h中禁用睡眠模式以使用调试器)

  • 这里可以做单步,并调试代码

在某些时候启用睡眠模式。

对于扩展睡眠模式:

  • 下载代码
  • 分离调试器
  • 现在设备应该在延长睡眠模式下继续工作
  • 你现在只能做系统功能测试,但是没有jtag调试器,因为它已经被分离了。
  • 深度睡眠:
  • 以上步骤将工作到设备进入深度睡眠的点
  • 如果没有OTP上的代码,它将无法从深度睡眠中醒来。

谢谢& BR

JE_Dialog

gcblair
离线
最后看到:5年1个月前
主
加入:2014-09-08 21
据我所知是这样的

据我所知,它不是在睡眠模式-我禁用了它
我可以调试,设置断点等,所以我猜它不是

gcblair
离线
最后看到:5年1个月前
主
加入:2014-09-08 21
你好,

你好,

如果我能得到一些帮助,我会很感激,因为它真的是恼人的不得不停止和重新加载调试器,每次我想重置
有人告诉我Kiel的reset按钮在DIalog mcu上不起作用,你能确认一下这是真的吗?

我没有启用睡眠,可以调试代码OK。从Keil复位或按复位按钮基本板不工作!

JE_Dialog
离线
最后看到:2个月1个星期前
工作人员
加入:2013-12-05 14:02
让我查一下

让我看看SW的人-我通常使用智能代码片段来重置/下载....这工作相当可靠。作为临时解决办法,你可以试试,直到我们找到解决办法。

BR JE_Dialog

JE_Dialog
离线
最后看到:2个月1个星期前
工作人员
加入:2013-12-05 14:02
我刚和SW确认过了

我刚刚与SW团队确认:从调试器硬件的复位信号没有连接(只有SWDIO和SWCLK):所以我建议使用智能片段加载到设备,因为这应该是很好的(提示你一个HW复位按钮推动)。

BR JE_Dialog

gcblair
离线
最后看到:5年1个月前
主
加入:2014-09-08 21
如果我用

啊,所以如果我重置使用重置按钮按钮,我仍然可以调试它像正常,如果有代码在FLASH/EEPROM?

JE_Dialog
离线
最后看到:2个月1个星期前
工作人员
加入:2013-12-05 14:02
是的,我相信那是正确的

是的,我相信那是正确的。

BR JE_Dialog