MDK安装过程中报错:“SVDConv returned with an error”

 

(上图源于https://blog.csdn.net/Initdev/article/details/80583343

解决方法一:确认安装包是放在纯英文路径下的;

解决方法二:X掉这个弹框,继续往下安装;

       方法一网上有人试过能行,但是我WIN10系统(教育版)亲测无效。当时郁闷了很久,始终找不到答案,心一横,报错就报错吧,把这个弹窗X掉,继续往下安装,然后破解。找了个之前的工程打开,重新编译、链接,然后下载程序到板子里,能跑起来,心情好多了。在后面的开发过程中,确实发现了不同之处。请看下图:

        如果是正常安装的话,当你使用keil进入调试(Debug)模式时,这个Perpherals菜单下可以看到各种外设,每个外设里有它的寄存器、状态位等帮助调试的辅助工具。如果按照本文方法二的方法,直接跳过那个“SVDConv ...”错误继续安装的话,这些辅助工具就用不了,那个菜单下面是没有东西的,仅此而已,如今项目都快结束了,还真没发现其他的影响,最重要的是,真的完全不影响生成程序的正确性。那些辅助工具中的寄存器其实完全可以通过“Watch”窗口中输入寄存器地址进行查看的,只需要查下数据手册罢了。

解决方法三:系统还原至出厂设置

       我同事也用同样的MDK524安装包进行安装,也是WIN10,没出现这个问题,而我的就有。其实,从事开发也好几年了,能安装各种软件是基本功,凭着这种经验,我断定是我的电脑上装了其他软件,导致MDK524安装程序需要的某个dll文件或者注册表信息丢失或损坏,然而安的软件实在太多,无从下手。项目结束后,趁此机会把电脑还原到出厂设置,然后重新安装了MDK524,这次确实没有报错了,一路Next到底,破解完后直接使用了,完美!

       可惜的是,这种方法在项目紧急的时候不可轻易尝试,因为其他软件可能也是花了不少时间才安上的,要么先进行系统备份、要么直接按方法二操作,闲下来了再找时间探索。

  • 9
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值