Connection to target system lost !Please reset your target system and try again
Error: Target DLL has been cancelled. Debugger aborted !
最近在写51程序,发现51也是可以进行仿真调试的。但是在仿真调试的时候经常会遇到以上两种警告。出现以上两种警告的可能有以下几种:
1、是硬件出了问题,仿真线采用51的下载线就可以。
2、没有按照51的仿真流程操作。一定要记得在配置完仿真模式之后要先给单片机断电。(尽管不断电有时候也是可以进入调试模式的,但是进不去调试模式很有可能是不断电造成的。而且官方给的操作指南也是说要进行一次断电的)
3、这个也是大多数人会忽略的问题。对于利用串口进行调试的童鞋来说,一定不能使用P3.0和P3.1两个串口的相关操作。其中包括了外部中断4,还有配置IO,如果调用了串口接收中断那就会导致无法进入调试模式,听说这时候串口的发送还是可以用的,这一点我没有测试。如果你将io口配置为了推挽输出,也会调试失败。这两个引脚的默认模式是准双向口。
以上调试方法是针对于stc系列单片机,相关文档可以在其官网找到。由于本人也是在摸索学习阶段,所以如果有错误和补充的地方欢迎指正添加,谢谢。STC: 32位 8051 单片机创新者, ISP/IAP 技术创新者,中华有为:除了胜利,我们已无路可走 (stcmcudata.com)