3 posts / 0 new
Last post
Stone_wang
Offline
Last seen:9 months 1 week ago
Joined:2015-10-23 03:55
HardFault 问题

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 的问题。

Attachment:
Device:
Stone_wang
Offline
Last seen:9 months 1 week ago
Joined:2015-10-23 03:55
附件为主从一体的源码

附件为主从一体的源码

Attachment:
Qinjiny_Dialog
Offline
Last seen:2 weeks 5 days ago
Staff
Joined:2016-11-01 05:47
尝试一下使用

尝试一下使用

platform_reset (RESET_NO_ERROR);

来进行reset。