发新帖本帖赏金 20.00元(功能说明)我要提问
返回列表
打印
[MM32生态]

解决KEIL提示Can't load driver 'C:\Keil_v5\ARM\Segger\JL2CM3.dll'错误的方法

[复制链接]
1322|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 xld0932 于 2022-11-11 16:35 编辑

#申请原创# @21小跑堂


最近有幸向公司申请了一台新电脑,配置是相当到位哈!!!系统自带的正版WIN11系统,也是第一次使用,体感还不错,到处都是新鲜感。电脑到手后就来安装各种办公使用的软件了,安装都很顺利……跟WIN10的安装过程一样,没有什么差异。在部署完工作环境后,就将原先电脑上的所有资料也同步到新电脑上,然后就开始办公啦……


正好在做一个项目的CAN通讯功能评估时,用到了MM32L0144这款芯片,它内部集成了MM32最新推出的FlexCAN这个外设;我们使用的是Mini-F0144这个开发板,外加J-LINK这个调试下载工具;在KEIL集成开发环境中编写完程序后,进行编译,没有任何的错误,就在想点击KEIL工具栏上的Download快捷按键时,发再此时的程序下载按键是灰色的,点击不了……



我的第一感觉就是可能是KEIL下载相关的配置项没有设置好,我点击KEIL工具柆栏上的魔法棒按键进行工程配置,在Debug选项卡中,选择使用J-LINK/J-TRACE Cotrex工具,然后点击后面的Setting...按键,此时关键的错误提示出现了:Can't load driver 'C:\Keil_v5\ARM\Segger\JL3CM3.dll'



这种情况从来没遇到过呀……


第一感觉就是怀疑是不是文件被系统误删除了呀?我打开C:\Keil_v5\ARM\Segger\这个目录进行查看,这个文件并没有被删除,这个文件是存在的!



然后通过百度看到有人尝试通过设置系统环境变量来修复这个问题,我也抱着尝试的想法来操作一翻:


右击桌面“此电脑”->选择“属性”,在弹出的系统信息界面,我们点击“系统保护”:



然后在弹出的“系统属性”窗口中,选择“高级”选项卡,点击“环境变量”按钮:



然后在弹出的“环境变量”窗口中,点击选中“系统变量”栏中的Path,然后点击“编辑”按键:



然后在弹出的“编辑环境变量”窗口中,点击“新建”,然后将C:\Keil_v5\ARM\Segger\这个路径添加进去,点击“确认”:



最后一步,就是关闭已经打开的所有KEIL软件,再重新打开相应的KEIL工程,此时KEIL工具栏上的Download下载按钮就恢复正常了!


这个问题也得到了解决,同时也将它分享出来,对于新上手的WIN11系统来说,可能会有一些使用的坑坑坎坎,但也阻挡不了我们解决问题的心哈!

使用特权

评论回复

打赏榜单

21小跑堂 打赏了 20.00 元 2022-11-11
理由:恭喜通过原创审核!期待您更多的原创作品~

评论
21小跑堂 2022-11-11 16:02 回复TA
感谢分享KEIL与Win11的合作时的小问题,再难的问题也阻拦不了大佬解决问题的决心,希望这个小记录可以为后续遇到此问题的伙伴提供帮助。 
发新帖 本帖赏金 20.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:上海灵动微电子股份有限公司资深现场应用工程师
简介:诚信·承诺·创新·合作

70

主题

3001

帖子

31

粉丝