SDK 3.0.6,该工程为主机、从机一体模板,
作为主机,按下P06,自动搜索名称为'J' 'e' ' ' 'J' 'o''u''e' 的设备,并连接 并发现特性值可以进行数据通信,但一旦断开连接(从机端掉电等方式),系统跑到
gapc_disconnect_ind_handler ,如下方式进行复位,:
struct gapm_reset_cmd* cmd = KE_MSG_ALLOC(GAPM_RESET_CMD, TASK_GAPM, TASK_APP,gapm_reset_cmd);
cmd->operation = GAPM_RESET;
ke_msg_send(cmd);
ke_msg_send(cmd);
问题:该命令发送完成进入hardfault,
按照文档:Training_08_debugging_v1.0.pdf 找到如附件的位置,但是对应不到代码中的区域,不知道怎么解决进入Hardfault 的问题。
Device:
附件为主从一体的源码
尝试一下使用
platform_reset (RESET_NO_ERROR);
来进行reset。