1、发现通过ADK或者BlueFlash下载固件后,断电重启不工作
将调试打印的宏定义DEBUG_PRINT_ENABLED改成DEBUG_PRINT_ENABLEDx,即关闭调试信息,即可。
2、ADK configuration Tool 工具一直连接失败或很难连接
可以尝试用BlueFlash工具将pskey和固件清除,下载一个配置正常的固件,再用ADK configuration Tool修改配置。
3、ADK调试断点一直打不上,或者一直报打断点失败
打断点需要在调试暂停状态下,换句话说不能再调试运行过程中打断点,如果一直不能打上断点,可以查看下是否定义了比较大的全局变量或static类的局部静态变量。
4、ADK编译正常,下载过程最后一步弹框报错
查看下是否有非法的操作导致系统崩溃,例如如下:
原代码如果uart_source=0 将上框报错:
uart_source = StreamUartSource();
PanicNull(uart_source);
可以改成:
uart_source = StreamUartSource();
if(uart_source != 0)
PanicNull(uart_source);