就是执行.EXE文件,将.HEX文件通过串口COM1(38400 的波特率 1位停止位的串口模式)烧到flash里面去。
你实际上是用的jlink,但是你软件设置的是串口烧程序,当然会失败啊!
解决方法:
点击keil的Project->Option for Target'Target1'->Utilities->Use Target Driver for Flash Programming然后根据具体需要进行设置。
使用Jlink都下不进去程序检查你和编程相关的电路、供电、复位、接触是否都没问题?烧录
不了的片子,替换后呢,还能烧吗?有条件,换个其它的工具再试试,或者找个其它方式排除下是否MCU本体已经损坏?下进去程序时钟不正常如何判端到时钟不正常,外部表象?这个表象现象是否会由其它原因引发?
这句话的意思是无法执行任务无法自动编程目标。对目标设备进行编程后,J-Link不再能够建立连接,这可能涉及许多不同的因素,例如:应用程序确实禁用了调试接口,重新配置了调试引脚进入了某种低功耗模式或激活了设备的安全防护功能。为了防止在开发过程中出现此类情况,建议在执行实际的应用程序代码之前,增加一秒的延迟,这允许调试仿真器在MCU执行将阻止J-Link成功建立连接的“错误代码”之前,重置MCU并使其停止运行。或者选择正确的设备,这允许J-Link DLL执行(例如:在引导加载程序中暂停,重置下连接或检查是否是不安全的设备)特殊处理。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)