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);