BT_PANIC event handle说明
时间:10-02
整理:3721RD
点击:
产品在开发阶段:
BT Stack相关Lib使用Debug版本。当BT Controller出现异常时 ,很多情况下,Host端会Assert下来,以便抓取Debug Info用于分析问题;
但是,客户最终的MP SW版本,异常时肯定是不能Assert Crash的,所以BT Stack相关Lib会切换到Release版本,改为上报 BT Panic Event的处理:
【客户需要实作BT Panic Event handle处理函数,实现Sample code如下】:
//Sample code 处理是: BT power off->BT power on。
因为此时BT Controller已经处于异常状态,所以重启Controller是一种健壮地处理方法。
BT Stack相关Lib使用Debug版本。当BT Controller出现异常时 ,很多情况下,Host端会Assert下来,以便抓取Debug Info用于分析问题;
但是,客户最终的MP SW版本,异常时肯定是不能Assert Crash的,所以BT Stack相关Lib会切换到Release版本,改为上报 BT Panic Event的处理:
【客户需要实作BT Panic Event handle处理函数,实现Sample code如下】:
//Sample code 处理是: BT power off->BT power on。
因为此时BT Controller已经处于异常状态,所以重启Controller是一种健壮地处理方法。
路过顶一下
谢谢支持