⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
6个帖子/ 0新
最后一篇
Kevleo94.
离线
最后一次露面:2年7个月前
加入:2017-09-05 07:18
问题调试BLE_APP_PERITERAL.

嗨对话框,我的名字是凯文。

到目前为止,我能够将DA 14580(使用我的定制板)连接到智能片段,
我成功刻录了眨眼和其他外围代码,它正在工作。

问题是当我尝试刻录ble_app_peripheral时,出现了以下消息的以下消息

对于天线设计,我使用天线设计参考文档AN-B-027的第24页。

导致问题的原因,以及我们方面可能的错误是什么?
它是由天线设计引起的,还是什么样的错误?

设备:
mt_dialog.
离线
最后一次露面:1个月2周前
职员
加入:2015-06-08 11:34
嗨Kevleo94,

嗨Kevleo94,

似乎他最终会在硬盘处理程序中最终到达硬件和软件的原因,如果使用BLE_APP_PERITIALLAL,那么FW不是其中一个,也是代码结束了在那里,天线是你的担忧。现在,由于这是一个自定义板,并且FW按原样加载,那么最多可能是您的电路板上的问题,尝试使用keil调试它,并检查硬盘究竟发生在哪里(在该命令中执行设备停顿和结束在硬盘处理程序中,也许这将为您提供一个线索),我也想知道这发生了所有的BLE相关项目。

谢谢mt_dialog.

Kevleo94.
离线
最后一次露面:2年7个月前
加入:2017-09-05 07:18
嗨mt_dialog.

嗨mt_dialog.

我试图使用keil刻录数据,并让您看到我的附件?
我不明白错误的含义是什么意思,导致我询问mt_dialog。
我可能需要你的帮助,向我解释出了什么问题,为什么每个非BLE程序都能够燃烧,而BLE计划则无法燃烧。

各种关键,

凯文利奥

mt_dialog.
离线
最后一次露面:1个月2周前
职员
加入:2015-06-08 11:34
嗨Kevleo94,

嗨Kevleo94,

是的,我已经看到了附件,这就是我知道代码在硬盘处理程序中最终结束了。HardFault中断是一个M0中断,可以指示系统错误,未对准对存储器的访问,访问无效的地址等。SDK示例是运行的,因此如果您尝试在自定义板上运行该FW,则可以在自定义板上运行该FW运行然后这个问题最可能在您的董事会上。仅通过查找代码在硬盘状态中最终确定的情况下识别HW问题,这需要在电路板上调试HW调试,这就是我向您查询您的检查是否可能发生在究竟发生了硬盘状态。

谢谢mt_dialog.

Kevleo94.
离线
最后一次露面:2年7个月前
加入:2017-09-05 07:18
嗨,mt对话

嗨,mt对话

据我所知从你的解释是一个error caused by hardfault interrupt. When a hardfault interrupt occurs, which pins should I look specifically for?
我的定制董事会符合教程7中所要求的要求,即VDCDC必须至少为1.41V,VDCDC电阻应为10MOHM,还有更多。
是否必须满足其他要求,以确保没有硬化中断导致系统出错?

各种关键,

凯文利奥

mt_dialog.
离线
最后一次露面:1个月2周前
职员
加入:2015-06-08 11:34
嗨Kevleo94,

嗨Kevleo94,

如上所述,HardFault是系统错误的通用指示,没有引脚表示错误,以便您可以假设要检查的内容以防止这种情况发生。当我提到HW问题时,这可能是由晶体引起的,您应该检查XTAL16和XTAL32(如果您有一个并且您使用睡眠,如果您没有XTAL32,则必须切换到RCX,如果您正在使用的项目启用睡眠模式)。请尝试确定所执行的指令以及发生硬盘的指令(快速识别这一点是检查MCU在Status_Base + 0x18中转储的PC,这将向您展示强制指令的地址硬盘发生,如果您可以发送整个寄存器集的转储,也可以提供帮助)。还可以确保您构建的项目是580,而不是您拥有的581或SoC,您拥有580,而不是581?工具栏上有一个下拉栏,指示每个芯片版本的构建,因此请仔细检查。

谢谢mt_dialog.