Keil软件是一款用于单片机软件开发的集成软件,它可以实现编译、链接、下载程序,以及调试等功能。但是,Keil软件有的工程能下载程序,有的不能。Keil软件能下载程序的工程要求必须是编译程序,并且需要经过链接和下载程序,才能将程序正确地下载到目标单片机中。而不能下载程序的工程,要么是编译程序有问题,要么是没有进行链接和下载程序,最终导致程序无法下载到目标单片机中。
直接下载一个旧版本的JLINK驱动,我就是用该方法解决,下载了512版本的驱动,百度随便搜肯定有,安装完成时会有如下的提示,此时会问你是否要替换你的KEIL安装目录下ARM\Segger文件夹下的JlinkARMdll文件,一定要勾选后点击OK

此时问题已经解决,打开Keil安装目录下的ARM\Segger文件夹可以看到如下,JLinkARM_Backup00dll就是安装512版驱动之前的JLinkARMdll,而现在的JLinkARMdll就是上图步骤中替换的文件

如果你尝试将JLinkARM_Backup00dll替换现在的JLinkARMdll文件,你就会发现keil又崩溃了00,是的 ,就是这个万恶的坑爹玩意把keil搞崩溃了,也差点把我整崩溃了
亲,很高兴为您解答:stm32cubeMx生成的keiL5程序不能下载答;亲亲下午好呀,stm32cubeMx生成的keiL5程序不能下载的原因:1:Keil 本来就不能下载程序,这个仅仅是一个软件编译环境。要想芯片写程序,还得用专门的编程器,stc系列的芯片可以用STC_ISP烧录软件向带有电平转换的芯片在线烧录程序。2:编写的程序,也还要针对芯片的,看看在Keil工程中芯片的属性是不是跟你的单片机同型号。3:芯片是否可以多次编程(不是一次性熔断性烧录程序) 。4:芯片是否已经加密。5:芯片是否已经烧坏了。烧坏的芯片不仅烧写有问题,就是读取芯片数据也有问题。6:烧录软件,也就是编程器附带的应用软件是否有错误。尽量到官方网站下载最新版本的程序,或者下载对应硬件版本的软件。7:烧录软件是否设置错误。比如选择单片机型号,开始缓冲区等。希望可以帮助到您,祝您生活愉快
可能是系统原因,可以升级到最新的V5版本。
Keil介绍、下载、安装与注册:
>
Keil5版本问题、程序文件损坏、系统兼容性问题。
1、Keil5版本问题:可能是您使用的Keil5版本与正点原子的程序不兼容,建议您升级或降级Keil5版本,或者使用与正点原子程序兼容的版本。
2、程序文件损坏:可能是正点原子程序文件损坏导致的,建议您重新下载并安装程序文件,确保文件完好无损。
3、系统兼容性问题:可能是您的 *** 作系统与Keil5不兼容,建议您更新 *** 作系统或者更换兼容的 *** 作系统。
以上就是关于keil软件有的工程能下载程序,有的不能全部的内容,包括:keil软件有的工程能下载程序,有的不能、keil烧录程序后怎么停止、使用keil4编写的stm32程序用keil5下载不了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)