keil5 环境配置

keil5 环境配置

重装了keil5,原本的项目死活启动不了,修复的过程中记录下

  1. Reading one or more Pack descriptions failed
    对于这个问题,官方的解释µVISION: Pack Installer Reports Errors,从中可以了解到,报错的原因基本是目标处理器类库与当前的keil5版本不合适(要么太新,要么太旧),对此有的博客是通过修改文件解决的MDK 5.10 – Reading one or more Pack descriptions failed,但该方法并不普适,自己的环境里找到的文件也不一定有能够修改的地方;也有的在官网下载适合版本的keil5 自动下载库文件失败 Reading one or more Pack descriptions failed,但当我按照提示去查看时发现官网库类死活无法下载,最后是下了个新版本的keil 5解决该问题。对于这个问题,如果你有更好的解决方式,烦请在评论区留言。
  2. 编译出现大量error,而在之前的软件中没有该问题。
    需要检查下是否安装了对应库类
    6
    如果在软件重装后,之前的项目打开后常提醒找不到处理器类库,则有要求下载或更新的提示,在Pack Install中,可以下载目标类库,但对于该工具的使用,稍微记录下以备不测。
    1. 首先,该工具可以通过点击主页面中以下符号唤醒
      1
    2. 打开工具后的显示及相应工具解释如下图
      2
      需要注意的是,在没有点击更新芯片类库概括列表的情况下,1.部分的列表几乎只有初始几个,需要通过点击Packs下的Check For Updates来更新
      3
      由于墙的原因,很多芯片类库实际上连概括都无法下载下来,上面点击后,常常会遇到下载失败,是否等待的对话框,而且隔一段时间就会出现,此时只需要选择‘No’即可,不要点‘Chanel’,点击后还会继续尝试下载后面的其他类库,点‘Chanel’则直接结束所有列表更新,stm32系列的基本都在后面,也就是说,在更新的过程中,遇到对话框询问是否等待的,一律选择‘No’即可。
      4
    3. 当Devices列表更新结束后,可以在Devices列表中找到自己想要下载芯片类型,如Stm32f103
      5
      当以上问题解决后,先点击Rebuild查看程序是否有问题,是否能够通过编译。
  3. 对于烧写遇到的问题
    有几个点需要注意,下面以图片的形式标识,使用stm32f103测试,包括但不仅限于以下问题,有其他问题欢迎在评论区交流。
    7
    参数为
    SARMCM3.DLL   DARMSTM.DLL   -pSTM32F103ZE
    SARMCM3.DLL   TARMSTM.DLL   -pSTM32F103ZE
    
    该参数仅限于f103,40x等的会有些许区别
    8
    9

参考
keil烧写错误整理
解决Error:Flash Download failed -“Cortex-M3”问题
已解决:no jlink device found Error: Flash Download failed - Target DLL has been cancelled

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值