如何定位硬件中断错误,具体是由什么引起的

⚠️
您好,谢谢您来到论坛。令人兴奋的消息!我们正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量-请在//www.wsdof.com/support.我们将在未来几天内修复bug/优化搜索和标记。
7个员额/0个新员额
最后一篇文章
abc1724
离线
最后一次见到:2周19小时前
加入:2019-09-20 12:16
如何定位硬件中断错误,具体是由什么引起的

如何定位硬件中断错误,具体是由什么引起的

节目就在这里:

if((GetWord16(SYS\u STAT\u REG)&DBG\u向上)==DBG\u向上)
__asm(“BKPT#0\n”);

附件:
设备:
PM_对话框
离线
最后一次见到:5天12小时前
工作人员
加入:2018-02-08 11:03
你好,abc1724,

你好,abc1724,

请阅读教程8:调试方法为了调试您的代码,请从我们的技术支持网站上获取教程。您应该遵循与“硬故障”分析相同的步骤。是否启用或禁用WDOG?请检查da1458x_stack_config.h中的CFG_WDOG宏。如果WDOG过期,将启动NMI。

谢谢,下午好

abc1724
离线
最后一次见到:2周19小时前
加入:2019-09-20 12:16
嗨,谢谢你的回答

嗨,谢谢你的回答

位于SDK5.0.4\DA1458x_SDK\5.0.4\projects\target_apps\ble_examples\ble_app_profile中,避免长值特征声明的配置文件未在其他地方更改。调试时,它始终进入中断。如下图所示PDF

abc1724
离线
最后一次见到:2周19小时前
加入:2019-09-20 12:16
谢谢你,根据你的建议

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

PM_对话框
离线
最后一次见到:5天12小时前
工作人员
加入:2018-02-08 11:03
你好,abc1724,

你好,abc1724,

为了删除“长值特征”,您应该在SDK的ble_app_profile示例中进行以下修改。

1.在user_custs1_def.c文件中,删除以下代码行:

a、 静态uint8_u t CUST1_LONG_VALUE_UUID_128[ATT_UUID_128_LEN]=DEF_CUST1_LONG_VALUE_UUID_128;
b、 静态结构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,//长值特征值[CUST1_IDX_Long_Value_VAL]={CUST1_LONG_VALUE_UUID_128,ATT_id_128_LEN,PERM(RD,ENABLE){PERM(WR,ENABLE)}PERM(NTF,ENABLE),DEF_CUST1_LONG_VALUE_CHAR LEN,0,NULL},//长值客户端特征配置描述符[CUST1_IDX_LONG_VALUE_NTF_CFG]={(uint8_t*)ATT declcfg,attu id_LEN 16_,PERM,ENABLE,NULL},sizu f},//长值特征用户描述[CUST1_IDX_Long_Value_User_DESC]={(uint8_t*)和att_decl_User_DESC,att_uid_16_LEN,PERM(RD,ENABLE),sizeof(CUST1_Long_Value_CHAR User_DESC)-1,sizeof(CUST1_Long_Value_CHAR User_DESC)-1,CUST1_Long_CHAR User_DESC,

在user_custs1_def.h heder文件中,删除以下代码行:

CUST1_IDX_LONG_VALUE_CHAR、CUST1_IDX_LONG_VALUE_VAL、CUST1_IDX_LONG_VALUE_NTF_CFG、CUST1_IDX_LONG_VALUE_USER_DESC,

如果签入此头文件,则custs1数据库数组的长度CUST1_IDX_NB等于上述枚举。要做到这一点,你也应该从这个枚举中删除“长值特征”。请测试我的建议并让我知道。

谢谢,下午好

abc1724
离线
最后一次见到:2周19小时前
加入:2019-09-20 12:16
谢谢你,根据你的建议

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

PM_对话框
离线
最后一次见到:5天12小时前
工作人员
加入:2018-02-08 11:03
你好,abc1724,

你好,abc1724,

很高兴您能够删除“长期价值特征”,并感谢您接受我的回答。

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

请查看我们的新设备:

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

谢谢,下午好