对目标设备进行编程后,J-Link不再能够建立连接,这可能涉及许多不同的因素,例如:应用程序确实禁用了调试接口,重新配置了调试引脚进入了某种低功耗模式或激活了设备的安全防护功能。为了防止在开发过程中出现此类情况,建议在执行实际的应用程序代码之前,增加一秒的延迟,这允许调试仿真器在MCU执行将阻止J-Link成功建立连接的“错误代码”之前,重置MCU并使其停止运行。或者选择正确的设备,这允许J-Link DLL执行(例如:在引导加载程序中暂停,重置下连接或检查是否是不安全的设备)特殊处理。
---Error:后面接的是失败的原因就是执行.EXE文件,将.HEX文件通过串口COM1(38400 的波特率 1位停止位的串口模式)烧到flash里面去。
你实际上是用的jlink,但是你软件设置的是串口烧程序,当然会失败啊!
解决方法:
点击keil的Project->Option for Target'Target1'->Utilities->Use Target Driver for Flash Programming然后根据具体需要进行设置。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)