记者每隔几分钟就来

6个职位/0个新职位
最后一篇文章
乔萨
离线
最后一次见到:5年2个月前
已加入:2014-08-12 09:23
记者每隔几分钟就来

大家好!

我试图让记者的演示程序工作,但我经历了一些奇怪的崩溃。我使用smart development kit expert和KeilµVision 5。

我没有定义睡眠模式,所以我可以启动和运行keils调试器激活的程序。程序一开始运行得很好,我可以在手机和接近监视器应用程序上找到芯片。但几分钟后,调试器显示程序已到达NMI\u HandlerC(看起来像某种看门狗超时中断),设备不再可检测。

更奇怪的是,每次我尝试重新启动调试器时,Keil都会崩溃,即使我拔掉USB电缆重置开发板,它也会崩溃。但是,如果我在开发板超时后直接重新启动Keil,我就可以进入调试模式,并且可以毫无问题地重新编程开发板。

我也经历过不同电源的不同稳定性问题。从碱性电池运行更不稳定,有时我甚至无法通过Jlink设置检测到电路板。我得到了最稳定的结果(那些我写的上面)购买使用的电源从USB芯片(J13在中间位置)。

我也试着启动程序,退出调试器和断开一切从董事会除了USB电缆。但这种行为依然存在;它在撞车前几分钟运行良好。

我也测试过不同的女儿,但他们都表现出相同的行为。

有人有什么想法吗?

更新:我未定义看门狗并尝试运行它。但它再次表现出同样的行为;运行好几分钟,然后从蓝牙显示器上卸下纸张,尽管没有看门狗,但当它崩溃时,keil不会注意到。

另外,如果我尝试重新启动处理器,会收到消息:“***JLink Error:Could not start CPU core”(错误代码:-1“

乔萨
离线
最后一次见到:5年2个月前
已加入:2014-08-12 09:23
更新2:仅限撞车

更新2:只有当没有任何东西连接到单元时才会发生崩溃。如果我用串行监视器连接到装置上,报告员就不会死。然而,如果我不连接到它仍然崩溃后约2分钟。

JE\U对话框
离线
最后一次见到:1个月1周前
工作人员
已加入:2013-12-05 14:02
你好,乔莎,

你好,乔莎,

我们在keilv5.1x中遇到了一些挑战,我们要求Keil对此进行调查。其中大部分倾向于围绕JLINK调试器设置。。。

我已经让我们当地的联邦航空局给你打了个电话:他应该很快和你联系,解决这些问题。

BR JE\u对话框

乔萨
离线
最后一次见到:5年2个月前
已加入:2014-08-12 09:23
你好

你好

当我切换到keil4.74时,IDE的工作更加稳定。正如我在第二篇文章中所说,如果我用另一个设备连接到这个单元,代码就可以正常工作。然而,如果我让记者处于广告模式(没有任何联系),它仍然会在五分钟内崩溃。

AKU对话框
离线
最后一次见到:5个月4天前
工作人员
已加入:2013-12-16 15:49
你好,Joakim,

你好,Joakim,

在近距离应用程序(reporter\u fh)中,启用了一个计时器,在播放3分钟广告(无连接)后,该计时器将使DA14580进入深度睡眠模式,只能通过按其中一个按钮(连接到P1\u 1)唤醒并再次开始播放广告。

另见文件UM-B-010@第4页。

顺致敬意,

对话蓝牙支持团队。

奥伦
离线
最后一次见到:1年9个月前
专家
已加入:2014-06-28 22:03
你好,

你好,
如何更改\取消广告超时?
我尝试将gapm.c中的gap\u timeout\u table.gap\u TMR\u LIM\u ADV\u timeout\u VAR的值从0x4650(18000*10ms)更改为0x0BB8(3000*10ms),但这不会影响任何结果。

---已解决---
超时在app\u proxr\u proj.c中配置:

#如果使用按钮
应用程序\定时器\设置(应用程序\高级\定时器,任务\应用程序,18000)//180000毫秒->3分钟
#结束

我不明白gap\u timeout\u table的意思。