zoukankan      html  css  js  c++  java
  • Keil出错解决方法

    1、安装KEIL5后创建工程后出现这个报错

      解决方法:打开下图目录的文件。

      Keil.STM32F1xx_DFP.pdsc文件是只读文件,必须将只读属性取消。

     

      如下图所示,注释掉红色圆圈的哪一行,保存退出,再打开工程就不会报错了。

     

    2、Keil有时候会遇到找不到对应的flash算法

      当我们使用keil调试或下载程序的时候,如果没有对应MCU的flash算法时,是无法调试和仿真的。安装新版本的Keil有时候会发现没有我们MCU的flash算法,导致不能下载程序,去选择flash算法的时候又发现也没有对应的flash算法。

     

      这个时候我们可以上网找一下kei flash算法,找到一个别人打包上传的Flash压缩包,然后将压缩包解压。

     

      将Flash文件夹整个复制粘贴到Keil的安装目录中覆盖原有的Flash文件夹。

     

      我们再打开keil会发现增加了很多flash算法。

     

      如果在网上找不到Flash压缩包,也可以去拷贝旧版本的Keil的安装目录中的Flash文件夹来覆盖原有的Flash文件夹。

    3、使用ST-LINKV2下载出错

      当出现如上图所示的提示时,是因为FLASH算法不对造成的,如下图:

      如果图中显示的选择是对的,但是点击下载还是出现错误,则将原来的删除,重新选择一次,就可以了。

    4、调试的时候查看局部变量显示"not in scope"

      这是因为局部变量在编译的时候被编译器优化掉了,可以通过降低编译器的优化等级来解决,如下图

     

     

  • 相关阅读:
    jquery 年月日分离
    Jquery实现常用的分类搜索跳转
    SQL Server 利用触发器对多表视图进行更新
    TEA XTEA XXTEA 学习笔记
    IDApro自带动调初探
    HECTFreverse部分writeup
    NCTF2021逆向WP(部分)
    buuctf[刮开有奖]writeup
    base64学习笔记
    深夜写文——致19岁的自己
  • 原文地址:https://www.cnblogs.com/h1019384803/p/10013904.html
Copyright © 2011-2022 走看看