[CSR]在CSR8675的ADK調試問題總結

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

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章