如何定位硬件中断错误,特别是由什么造成的?

了解更多常见问题解答教程

7个帖子/ 0新
最后一篇
ABC1724
离线
最后一次露面:3个月5天前
加入:2019-09-20 12:16
如何定位硬件中断错误,特别是由什么造成的?

如何定位硬件中断错误,特别是由什么造成的?

该计划留在这里:

if((getword16(sys_stat_reg)&dbg_is_up)== dbg_is_up)
__asm(“bkpt#0 \ n”);

依恋:
设备:
PM_DIALOG.
在线的
最后一次露面:12秒前
职员
加入:2018-02-08 11:03
嗨abc1724,

嗨abc1724,

请阅读教程8:调试方法教程表达我们的支持网站,以调试代码。您应该遵循与“Hardfault”分析相同的过程。您有WDOG启用或禁用吗?请检查da1458x_stack_config.h中的cfg_wdog宏。如果WDOG到期,则将启动NMI。

谢谢,PM_DIALOG.

ABC1724
离线
最后一次露面:3个月5天前
加入:2019-09-20 12:16
嗨,谢谢你的答案

嗨,谢谢你的答案

位于SDK5.0.4 \ da1458x_sdk \ 5.0.4 \ projects \ target_apps \ ble_examples \ ble_app_profile避免了长价特征声明尚未在其他地方更改。调试时,它始终进入中断。如下所示PDF

ABC1724
离线
最后一次露面:3个月5天前
加入:2019-09-20 12:16
谢谢,据您介绍

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

PM_DIALOG.
在线的
最后一次露面:12秒前
职员
加入:2018-02-08 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;
湾static struct 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,启用),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_uuid_128_len,perm(rd,启用)|perm(wr,启用)|perm(ntf,启用),def_cust1_long_value_char_len,0,null},//长值客户端特征配置描述符[cust1_idx_long_value_ntf_cfg] = {(uint8_t *)&att_decl_cfg,att_uuid_16_len,perm(rd,启用)|PERM(WR,ENABLE),SIZEOF(UINT16_T),0,null},//长值特征,sizeof(cust1_long_value_char_user_desc) -  1,cust1_long_value_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数据库数组具有Lenght Cust1_DX_NB,其等于上述枚举。为此,您也应该从这个枚举中删除“长价特征”。请测试我的罪行,让我知道。

谢谢,PM_DIALOG.

ABC1724
离线
最后一次露面:3个月5天前
加入:2019-09-20 12:16
谢谢,据您介绍

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

PM_DIALOG.
在线的
最后一次露面:12秒前
职员
加入:2018-02-08 11:03
嗨abc1724,

嗨abc1724,

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

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

请查看我们的新设备:

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

谢谢,PM_DIALOG.