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

⚠️
您好..感谢来参加论坛。令人兴奋的消息!我们现在在移动到我们的新论坛的平台,将提供更好的功能,并且包含在主对话框网站中的过程。所有职位和帐户已迁移。现在我们接受的新论坛的流量只有 - 请发表任何新的线程在//www.wsdof.com/support。我们将修复bug /优化搜索和标记在未来的日子里。
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天3小时前
职员
加入: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天3小时前
职员
加入: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天3小时前
职员
加入:2018年2月8日11:03
嗨abc1724,

嗨abc1724,

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

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

请看看到我们的新设备:

//www.wsdof.com/雷电竞官网登录products/connectivity/bluetooth-low-energy/products/da14531

谢谢,PM_Dialog