大家好!
我试图让报道_FH演示程序工作,但我正在遇到Som奇怪的爬车。我使用智能开发套件专家和KeilμVision5。
我未定义睡眠模式,因此我可以使用Keils调试器活动启动和运行该程序。该程序首先运行精细,我可以在手机上找到芯片以及接近监视器应用程序。但是在几分钟后,调试器显示该程序达到NMI_Handlerc(它看起来像某种看门狗超时中断),并且设备不再可检测到。
甚至令人烦恼的是,每次尝试重新启动调试器时,keil crasches,它就会通过拔掉它的USB电缆来重置DEV板。但是,如果我在DEV板超时后直接重新启动KEIL,我可以输入调试模式并重新编程DEV板没有任何问题。
我在不同的电源上也经历了不同的稳定性问题。从碱性电池运行甚至更不稳定,有时我甚至无法检测到jlink设置的板槽。我得到了最稳定的结果(我已经写过的那些)使用来自USB芯片的电源(J13在中间位置的J13)购买。
我还试图启动该程序,退出调试器,并从电路板上分析所有内容,除了USB电缆。但行为仍然存在;在崩溃前几分钟运行罚款。
我还测试了不同的子板,但它们都显示了相同的行为。
有人有任何想法吗?
更新:我未定义看门狗并试图运行它。但它再次显示相同的行为;RUNNS FORE为分钟的棋子,然后从蓝牙监视器中取消异位,没有看门狗KEIL的Altough在它崩溃时会注意到。
此外,如果我尝试重新启动处理器,我收到消息:“*** jlink错误:无法启动CPU核心。(ErrorCode:-1)”

更新2:如果没有任何连接到设备,崩溃仅发生接缝。如果我通过串行监视器连接到设备,则报告_FH从未死亡。但是,如果我不连接它,它仍然在大约2分钟后崩溃。
你好乔萨,
我们遇到了与Keil V5.1X的一些挑战,我们要求Keil调查。大多数这些往往以JLINK调试器设置为中心......
我已经要求我们当地的Fae给你一个电话:他应该很快与你联系到这些。
BR JE_DIALOG.
你好
当我转换为Keil 4.74时,IDE更稳定。正如我在第二个帖子中所说的那样,如果我用另一个设备连接到设备,则代码正常工作。但是,如果我在广告模式下留下报告_FH(没有什么可以连接到它),它仍然在五分钟内崩溃。
嗨Joakim,
在接近应用程序(Reporter_FH)中,已启用计时器,其中3分钟(无连接)将DA14580放在深度睡眠模式下,只能通过按下一个按钮(连接到)再次唤醒并再次启动广告p1_1)。
另请参阅文档UM-B-010 @ Page 4。
此致,
对话框蓝牙支持团队。
你好,
如何更改\取消广告超时?
我尝试将GAP_TIMEOUT_TABLE.GAP_TMR_LIM_PAP_TMR_LIM_ADC_TIMEOUT_VAR从0x4650(18000 * 10ms)更改为0x0BB8(3000 * 10ms),但不会影响任何内容。
- - 解决了 - -
超时在app_proxr_proj.c中配置:
#if use_push_button.
app_timer_set(app_adv_timer,task_app,18000);// 180000 ms - > 3分钟
#万一
我不明白GAP_TIMEOUT_TABLE的含义。