Visual GDB不能在線調試,出現Received a SIGTRAP:Trace/breakpoint trap


    用visual GDB在線調試stm32代碼時,出現錯誤信息:Error: jtag status contains invalid mode value - communication failure;

同時彈出一個對話框提示:Received a SIGTRAP:Trace/breakpoint trap; 

     

   原因是:stm32代碼初始化時寄存器沒有設置enable debug模式,所以才不能在線調試;

   解決辦法是:在stm32f1xx_hal_msp.c中找到HAL_MspInit()函數,添加代碼:__HAL_AFIO_REMAP_SWJ_NOJTAG();


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM