MPLAB ICD 3在線調(diào)試器無法執(zhí)行調(diào)試操作。發(fā)生這個問題有許多原因。
不能調(diào)試的首要原因:
1)振蕩器不工作。檢查與振蕩器有關(guān)的配置位設(shè)置。
2)目標(biāo)板未上電。檢查電源電纜連接。
3)MPLAB ICD 3在線調(diào)試器有時會斷開與PC的物理連接。檢查USB通信電纜的連接。
4)調(diào)試器有時會斷開與目標(biāo)板的物理連接。檢查通信電纜的連接。
5)器件受到代碼保護(hù)。檢查與代碼保護(hù)有關(guān)的配置位設(shè)置。
6)您正在嘗試在Release(發(fā)布)模式下重新編譯項目。在項目工具欄的Build Configuration下拉列表中選擇Debug,然后重新編譯項目。
7)在MPLAB IDE中,調(diào)試器選擇作為編程器而非調(diào)試器。
8)調(diào)試器與PC的通信有時會中斷。在MPLAB IDE中重新連接到調(diào)試器。
9)目標(biāo)應(yīng)用程序有時會損壞或包含錯誤。例如,項目中使用常規(guī)鏈接描述文件,而非鏈接描述文件的調(diào)試器版本(例如,使用18F8722.lkr,而非18F8722i.lkr)。嘗試重新編譯和重新編程目標(biāo)應(yīng)用程序。然后開始目標(biāo)器件的上電復(fù)位。
10)其他配置設(shè)置與調(diào)試操作沖突。任何會阻止目標(biāo)器件執(zhí)行代碼的配置設(shè)置也會阻止調(diào)試器將代碼置于調(diào)試模式。
11)調(diào)試器無法總是執(zhí)行所請求的操作。例如,如果目標(biāo)應(yīng)用程序目前正在運(yùn)行,則調(diào)試器無法設(shè)置斷點(diǎn)。
要考慮的其他事項
1)錯誤也許是個一次性問題。再次嘗試此操作。
2)通常情況下,可能是編程問題。我們來進(jìn)行一個實(shí)驗,切換到編程器模式并使用最簡單的應(yīng)用程序(例如,用來點(diǎn)亮LED的程序。)來對目標(biāo)器件進(jìn)行編程。如果程序未運(yùn)行,那么就可以知道是目標(biāo)設(shè)置出了問題。
3)有可能目標(biāo)器件在某些方面受損(例如,過電流)。開發(fā)環(huán)境難以與組件兼容。請考慮嘗試其他目標(biāo)器件。
4)Microchip提供了許多演示板來支持其大多數(shù)單片機(jī)。考慮使用這些已知正常工作的應(yīng)用程序中的一個來檢查MPLAB ICD 3在線調(diào)試器的功能是否正確?;蛘呤褂米詸z板來檢查調(diào)試器本身。
5)查看調(diào)試器的調(diào)試操作以確保應(yīng)用程序設(shè)置正確。
。
-
編譯器
+關(guān)注
關(guān)注
1文章
1652瀏覽量
49730 -
MPLAB
+關(guān)注
關(guān)注
9文章
220瀏覽量
67413
發(fā)布評論請先 登錄
相關(guān)推薦
關(guān)于ICD3的調(diào)試,configuration bit settings的問題。
將ICD3與MPLAB IDE v8.43連接出現(xiàn)沒有設(shè)備連接
MPLAB X ICD4未注冊
ICD 4調(diào)試幫助
MPLAB X IDE v4.00支持新的MPLAB ICD4調(diào)試器
ICD3編程和調(diào)試的問題怎么解決
串口ICD2的資料及應(yīng)用
mplab icd3錯誤消息及解決方法
MPLAB ICD 2在線調(diào)試器和在線串行編程器的詳細(xì)中文資料概述

如何使用MPLAB ICD 3在線調(diào)試器的詳細(xì)中文資料免費(fèi)下載
MPLAB ICD4在線調(diào)試器用戶指南
MPLAB ICD 4在線調(diào)試器用戶指南

MPLAB ICD 4在線調(diào)試器快速入門指南

評論