MPLAB ICD 3在線調試器無法執行調試操作。發生這個問題有許多原因。
不能調試的首要原因:
1)振蕩器不工作。檢查與振蕩器有關的配置位設置。
2)目標板未上電。檢查電源電纜連接。
3)MPLAB ICD 3在線調試器有時會斷開與PC的物理連接。檢查USB通信電纜的連接。
4)調試器有時會斷開與目標板的物理連接。檢查通信電纜的連接。
5)器件受到代碼保護。檢查與代碼保護有關的配置位設置。
6)您正在嘗試在Release(發布)模式下重新編譯項目。在項目工具欄的Build Configuration下拉列表中選擇Debug,然后重新編譯項目。
7)在MPLAB IDE中,調試器選擇作為編程器而非調試器。
8)調試器與PC的通信有時會中斷。在MPLAB IDE中重新連接到調試器。
9)目標應用程序有時會損壞或包含錯誤。例如,項目中使用常規鏈接描述文件,而非鏈接描述文件的調試器版本(例如,使用18F8722.lkr,而非18F8722i.lkr)。嘗試重新編譯和重新編程目標應用程序。然后開始目標器件的上電復位。
10)其他配置設置與調試操作沖突。任何會阻止目標器件執行代碼的配置設置也會阻止調試器將代碼置于調試模式。
11)調試器無法總是執行所請求的操作。例如,如果目標應用程序目前正在運行,則調試器無法設置斷點。
要考慮的其他事項
1)錯誤也許是個一次性問題。再次嘗試此操作。
2)通常情況下,可能是編程問題。我們來進行一個實驗,切換到編程器模式并使用最簡單的應用程序(例如,用來點亮LED的程序。)來對目標器件進行編程。如果程序未運行,那么就可以知道是目標設置出了問題。
3)有可能目標器件在某些方面受損(例如,過電流)。開發環境難以與組件兼容。請考慮嘗試其他目標器件。
4)Microchip提供了許多演示板來支持其大多數單片機。考慮使用這些已知正常工作的應用程序中的一個來檢查MPLAB ICD 3在線調試器的功能是否正確。或者使用自檢板來檢查調試器本身。
5)查看調試器的調試操作以確保應用程序設置正確。
。
-
編譯器
+關注
關注
1文章
1602瀏覽量
48896 -
MPLAB
+關注
關注
9文章
215瀏覽量
66599
發布評論請先 登錄
相關推薦
評論