"); //-->
4.ICD2 le 调试过程小记
我被ICD2撞了一下腰,这下郁闷了。
今天做了个最小系统,连接。出了一堆问题,什么目标板没供电啦、配置字设置错误啦等等。总算排除万难。解决了所有问题。但是,却被ICD2撞了一下腰,这下郁闷了。
——————————————————————————
这是系统报的错:
Programming Target...
...Validating configuration fields
...Erasing Part
...Programming Program Memory (0x0 - 0x7FF)
...Loading DebugExecutive
...Programming DebugExecutive
...Programming Debug Vector
Verifying...
...Program Memory
...Debug Executive
...Debug Vector
...Verify Succeeded
Programming Configuration Bits
.. Config Memory
Verifying configuration memory...
...Verify Succeeded
Connecting to debug executive
ICD0083: Debug: Unable to enter debug mode. Please double click this message for more information.(请注意这里!!!!!)
MPLAB ICD 2 Ready
——————————————————————————
后来在网上搜索了一下,找到以下信息:
ICD2 调试时出现“ICD0083: Debug: Unable to enter debug mode. Please double click this message for more information.”
通常这说明ICD2不能和调试执行程序通讯,这有可能是目标时钟或电源问题使得ICD2不能和调试执行程序通讯,保证晶振的管脚和OSCKI/OSCKO充分接近,4MHz以上晶振推荐使用HS模式,如果是外部32K低频晶振,重新“connect”一下可执行调试指令,也有可能内部或外部晶振使能了PLL功能而进不了Debug模式的,关掉PLL即可;再还有可能是配置位设置不当引起的,查看Config>Configuration Bits,确保看门狗被禁止,代码保护、掉电检测等被关闭
——————————————————————————
说明:匠人目标板使用8M晶振。配置字选了HS。
——————————————————————————
匠人郁闷了半个小时。在PIC单片机里发了个贴,左等右等,不见高手露面。算了,还是自力更生吧。
后来经过仔细分析查找,总算在临睡觉前初步解决。如下:
——————————————————————————
目标板电源,用万用表测试为5V,ICD2 测试为3.87V。
解决办法:将目标板电源调高0.5V。OK!
原因分析:初步怀疑是万用表故障。待明天验证。
这下可以安心睡觉了。呵呵!
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
美军混合电驱动车辆发展近况
绝缘栅双极型晶体管(IGBT)
美空军计划未来10年采购2000架无人机
技术干货丨为您的工具提供动力:先进的电机控制,实现无与伦比的性能和效率
实用模拟电路设计技术-Section 1
分档锯齿波电路
谁有ocdemon flash memory programmer破解板
晶闸管电路
同步调整锯齿波电路
WindML2.0开发窗口问题?
TMS320c6000系列开发群 11831505
电荷储存式阶梯波电路
请教uclinux用什么库函数读写网卡的mac地址?
常见C语言陷阱的解决方法
实用模拟电路设计技术-Section 9
开始实施!我国将15家美国实体列入出口管制管控
单结晶体管阶梯波发生电路
单结晶体管开关电路
实时时钟芯片资料 M41ST87 M41T0 M41T81
使用示波器对三相电机驱动器进行测量(下)
Raspberry Pi 5情感机器人: “知人知面”的智能交互
实用模拟电路设计技术-Section 3
美海军开发潜射无人机
美海军潜艇技术发展新动向
linux用什么库函数读写mac地址?
三端双向可控硅(Triac)教程
方案集锦|泰克助您探索PMIC高效智能的测试之道!
实用模拟电路设计技术-Section 5
全球厂商汇聚MWC,AI加速终端进化
美军APKWS II制导火箭弹技术发展动态