如何查找硬件中断的错误,通过具体是什么原因引起的?

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
7个帖子/ 0新
最后一篇
abc1724
离线
最后一次露面:6天前1周
加入:2019年9月20日12:16
如何查找硬件中断的错误,通过具体是什么原因引起的?

如何查找硬件中断的错误,通过具体是什么原因引起的?

该计划留在了这里:

如果((GetWord16(SYS_STAT_REG)DBG_IS_UP)== DBG_IS_UP)
__asm( “BKPT#0 \ n”);

依恋:
设备:
PM_Dialog
离线
最后一次露面:4天2小时前
职员
加入:2018年2月8日11:03
嗨abc1724,

嗨abc1724,

请阅读教程8:调试方法教程形成以调试代码我们的支持网站。您应该按照相同的步骤,“Hardfault”分析。你有WDOG启用或禁用?请da1458x_stack_config.h检查CFG_WDOG宏。如果WDOG超时时,NMI将被解雇了。

谢谢,PM_DIALOG.

abc1724
离线
最后一次露面:6天前1周
加入:2019年9月20日12:16
你好感谢你的回答

你好感谢你的回答

位于SDK5.0.4 \ DA1458x_SDK \ 5.0.4 \项目\ target_apps \ ble_examples \ ble_app_profile避免长期价值特征宣言并没有在其他地方改变。调试时,它总是进入中断。如下图所示PDF

abc1724
离线
最后一次露面:6天前1周
加入:2019年9月20日12:16
谢谢你,根据你的

谢谢你,根据你的建议,问题已解决

PM_Dialog
离线
最后一次露面:4天2小时前
职员
加入:2018年2月8日11:03
嗨abc1724,

嗨abc1724,

为了消除“长的价值特征”你应该做的SDK的ble_app_profile例子如下修改。

1.在user_custs1_def.c文件中删除后续行代码:

一种。静态uint8_t CUST1_LONG_VALUE_UUID_128 [ATT_UUID_128_LEN] = DEF_CUST1_LONG_VALUE_UUID_128;
湾静态结构att_char128_desc custs1_long_value_char = {ATT_CHAR_PROP_RD |ATT_CHAR_PROP_WR |ATT_CHAR_PROP_NTF,{0,0},DEF_CUST1_LONG_VALUE_UUID_128};
C。//龙价值特征宣言[CUST1_IDX_LONG_VALUE_CHAR] = {(uint8_t *)&att_decl_char,ATT_UUID_16_LEN,PERM(RD,ENABLE),的sizeof(custs1_long_value_char)的sizeof(custs1_long_value_char),(uint8_t *)&custs1_long_value_char},// long值特征值[CUST1_IDX_LONG_VALUE_VAL] = {CUST1_LONG_VALUE_UUID_128,ATT_UUID_128_LEN,PERM(RD,ENABLE)|PERM(WR,ENABLE)|PERM(NTF,ENABLE),DEF_CUST1_LONG_VALUE_CHAR_LEN,0,NULL},// long值的客户端特征配置描述符[CUST1_IDX_LONG_VALUE_NTF_CFG] = {(uint8_t *)&att_decl_cfg,ATT_UUID_16_LEN,PERM(RD,ENABLE)|PERM(WR,ENABLE),的sizeof(uint16_t),0,NULL},//龙价值表征用户说明[CUST1_IDX_LONG_VALUE_USER_DESC] = {(uint8_t *)&att_decl_user_desc,ATT_UUID_16_LEN,PERM(RD,ENABLE),的sizeof(CUST1_LONG_VALUE_CHAR_USER_DESC) -  1,的sizeof(CUST1_LONG_VALUE_CHAR_USER_DESC) -  1,CUST1_LONG_VALUE_CHAR_USER_DESC}

在user_custs1_def.h赫德文件中删除如下代码行:

CUST1_IDX_LONG_VALUE_CHAR,CUST1_IDX_LONG_VALUE_VAL,CUST1_IDX_LONG_VALUE_NTF_CFG,CUST1_IDX_LONG_VALUE_USER_DESC,

如果你在这个头文件检查,custs1数据库阵列具有lenght CUST1_IDX_NB等于上面列举。要做到这一点,你应该删除此枚举的“龙的价值特征”为好。请测试我的suggetion,让我知道。

谢谢,PM_DIALOG.

abc1724
离线
最后一次露面:6天前1周
加入:2019年9月20日12:16
谢谢你,根据你的

谢谢你,根据你的建议,问题已解决

PM_Dialog
离线
最后一次露面:4天2小时前
职员
加入:2018年2月8日11:03
嗨abc1724,

嗨abc1724,

很高兴你能删除“龙价值特征”,并感谢您接受我的答案。

如果您有任何其它问题,请创建一个新的论坛主题。

请看看到我们的新设备:

https://www.dialog-seminile.com/produ雷电竞官网登录cts/connectivity/bluetooth-low-energy/products/da14531.

谢谢,PM_DIALOG.