嗨对话框,我的名字是凯文。
到目前为止,我能够将DA 14580(使用我的定制板)连接到智能片段,我成功刻录了眨眼和其他外围代码,它正在工作。
问题是当我尝试刻录ble_app_peripheral时,出现了以下消息的以下消息
对于天线设计,我使用天线设计参考文档AN-B-027的第24页。
导致问题的原因,以及我们方面可能的错误是什么?它是由天线设计引起的,还是什么样的错误?
嗨Kevleo94,
似乎他最终会在硬盘处理程序中最终到达硬件和软件的原因,如果使用BLE_APP_PERITIALLAL,那么FW不是其中一个,也是代码结束了在那里,天线是你的担忧。现在,由于这是一个自定义板,并且FW按原样加载,那么最多可能是您的电路板上的问题,尝试使用keil调试它,并检查硬盘究竟发生在哪里(在该命令中执行设备停顿和结束在硬盘处理程序中,也许这将为您提供一个线索),我也想知道这发生了所有的BLE相关项目。
谢谢mt_dialog.
嗨mt_dialog.
我试图使用keil刻录数据,并让您看到我的附件?我不明白错误的含义是什么意思,导致我询问mt_dialog。我可能需要你的帮助,向我解释出了什么问题,为什么每个非BLE程序都能够燃烧,而BLE计划则无法燃烧。
各种关键,
凯文利奥
是的,我已经看到了附件,这就是我知道代码在硬盘处理程序中最终结束了。HardFault中断是一个M0中断,可以指示系统错误,未对准对存储器的访问,访问无效的地址等。SDK示例是运行的,因此如果您尝试在自定义板上运行该FW,则可以在自定义板上运行该FW运行然后这个问题最可能在您的董事会上。仅通过查找代码在硬盘状态中最终确定的情况下识别HW问题,这需要在电路板上调试HW调试,这就是我向您查询您的检查是否可能发生在究竟发生了硬盘状态。
嗨,mt对话
据我所知从你的解释是一个error caused by hardfault interrupt. When a hardfault interrupt occurs, which pins should I look specifically for?我的定制董事会符合教程7中所要求的要求,即VDCDC必须至少为1.41V,VDCDC电阻应为10MOHM,还有更多。是否必须满足其他要求,以确保没有硬化中断导致系统出错?
如上所述,HardFault是系统错误的通用指示,没有引脚表示错误,以便您可以假设要检查的内容以防止这种情况发生。当我提到HW问题时,这可能是由晶体引起的,您应该检查XTAL16和XTAL32(如果您有一个并且您使用睡眠,如果您没有XTAL32,则必须切换到RCX,如果您正在使用的项目启用睡眠模式)。请尝试确定所执行的指令以及发生硬盘的指令(快速识别这一点是检查MCU在Status_Base + 0x18中转储的PC,这将向您展示强制指令的地址硬盘发生,如果您可以发送整个寄存器集的转储,也可以提供帮助)。还可以确保您构建的项目是580,而不是您拥有的581或SoC,您拥有580,而不是581?工具栏上有一个下拉栏,指示每个芯片版本的构建,因此请仔细检查。
嗨Kevleo94,
似乎他最终会在硬盘处理程序中最终到达硬件和软件的原因,如果使用BLE_APP_PERITIALLAL,那么FW不是其中一个,也是代码结束了在那里,天线是你的担忧。现在,由于这是一个自定义板,并且FW按原样加载,那么最多可能是您的电路板上的问题,尝试使用keil调试它,并检查硬盘究竟发生在哪里(在该命令中执行设备停顿和结束在硬盘处理程序中,也许这将为您提供一个线索),我也想知道这发生了所有的BLE相关项目。
谢谢mt_dialog.
嗨mt_dialog.
我试图使用keil刻录数据,并让您看到我的附件?
我不明白错误的含义是什么意思,导致我询问mt_dialog。
我可能需要你的帮助,向我解释出了什么问题,为什么每个非BLE程序都能够燃烧,而BLE计划则无法燃烧。
各种关键,
凯文利奥
嗨Kevleo94,
是的,我已经看到了附件,这就是我知道代码在硬盘处理程序中最终结束了。HardFault中断是一个M0中断,可以指示系统错误,未对准对存储器的访问,访问无效的地址等。SDK示例是运行的,因此如果您尝试在自定义板上运行该FW,则可以在自定义板上运行该FW运行然后这个问题最可能在您的董事会上。仅通过查找代码在硬盘状态中最终确定的情况下识别HW问题,这需要在电路板上调试HW调试,这就是我向您查询您的检查是否可能发生在究竟发生了硬盘状态。
谢谢mt_dialog.
嗨,mt对话
据我所知从你的解释是一个error caused by hardfault interrupt. When a hardfault interrupt occurs, which pins should I look specifically for?
我的定制董事会符合教程7中所要求的要求,即VDCDC必须至少为1.41V,VDCDC电阻应为10MOHM,还有更多。
是否必须满足其他要求,以确保没有硬化中断导致系统出错?
各种关键,
凯文利奥
嗨Kevleo94,
如上所述,HardFault是系统错误的通用指示,没有引脚表示错误,以便您可以假设要检查的内容以防止这种情况发生。当我提到HW问题时,这可能是由晶体引起的,您应该检查XTAL16和XTAL32(如果您有一个并且您使用睡眠,如果您没有XTAL32,则必须切换到RCX,如果您正在使用的项目启用睡眠模式)。请尝试确定所执行的指令以及发生硬盘的指令(快速识别这一点是检查MCU在Status_Base + 0x18中转储的PC,这将向您展示强制指令的地址硬盘发生,如果您可以发送整个寄存器集的转储,也可以提供帮助)。还可以确保您构建的项目是580,而不是您拥有的581或SoC,您拥有580,而不是581?工具栏上有一个下拉栏,指示每个芯片版本的构建,因此请仔细检查。
谢谢mt_dialog.