文章目录

  • Build菜单栏按钮都是灰色
    • ARM平台
    • C51平台
  • 下载按钮为灰色
    • 1. 开启生成可执行文件功能
    • 2. 修改Flash配置

Build菜单栏按钮都是灰色


目前个人测试得到的结论是,只有在没有打开项目工程或Keil版本(ARM或C51等)与工程平台不匹配时,才会出现这种情况。

解决办法:

ARM平台

如果工程为ARM平台,则在ARM官网下载ARM版本Keil软件(四个平台可以同时下载,但只有一个Keil图标)


这时,Build菜单栏变成彩色,可以编译工程代码了。(要想顺利编译成功,最好下载单片机厂家的软件包,可以到Keil官网下载)

C51平台

如果代码工程是基于C51平台的,我们可以去ARM官网下载C51版本Keil软件(四个平台可以同时下载,但只有一个Keil图标)


这时Build菜单栏变成了彩色,问题解决。

下载按钮为灰色

在使用Keil自建工程时,很容易出现一些意外情况,比如下载功能无法使用。
一般情况下,Keil无法烧录可以通过两个方法解决:

1. 开启生成可执行文件功能

选择创建可执行文件选项,而不是生成库文件


此时下载图标变亮。

2. 修改Flash配置

点击菜单栏的Flash选项,选择Configure Flash Tools…(或者进入魔法棒里的Utilities选项栏)

在Configure Flash Menu Command框里,选中Use Target Driver for Flash Programming,然后选择和自己烧录器对应的驱动。


问题解决。

关于Keil编译图标或下载图标为灰色的原因和解决办法相关推荐

  1. MDK Keil 工程的Group文件夹图标显示雪花(星号)的原因及解决办法

    原因之一:如上图所示,Group ald的Options里的Include Paths 有内容,导致ald的文件夹图标显示雪花 其它原因也可能导致Group的文件夹图标显示雪花. 解决办法:将Grou ...

  2. Apache站点下载大文件不完整原因及解决办法(128M自动中断)

    学习网址:www.only-softs.com 问题: 使用浏览器(如IE等)直接下载大于1G的大文件,浏览器下载至128M自动中断. 解决方法: 只要把Apache的配置文件httpd.conf里& ...

  3. linux下驱动编译报错EEROR: *** [***.ko] undefined! 的错误原因和解决办法

    出现错误的原因:在编译驱动出现这种ERROR"xxx函数" [*.ko] undefined!错误一般是xxx函数找不到,或者说没定义,驱动编译的时候相关的函数没有找到! 有以下解 ...

  4. mac App Store下载出现“未知错误”可能原因及解决办法

    1.首先确认在 Mac App Store 和 iTunes 中登录的是相同的 Apple ID 账号.有些同学可能有两个或者多个 Apple ID,比如家人朋友的.比如自己一个中国区账号,一个美区账 ...

  5. codeblock的c语言编译,CodeBlocks无法编译的原因和解决办法

    原标题:CodeBlocks无法编译的原因和解决办法 CodeBlocks16.01最新版百度云下载(安装包内含编译器) https://pan.baidu.com/s/1kWjtmKJ CodeBl ...

  6. 关天Keil uVision5 C51找不到赛元芯片驱动的解决办法

    关天Keil uVision5 C51找不到赛元芯片驱动的解决办法 安装完Keil uVision5和SOC_Keil插件后,在keil找不到SOC的MCU驱动. 如原来的安装目录为D:\Progra ...

  7. 桌面图标删不掉?试试这几个解决办法!

    案例:我想对电脑桌面上的应用进行删除,但是我怎么删也删不掉应用的图标?有人知道这是怎么回事吗?怎样才能成功删除桌面图标?求一个解决办法! 有时候我们可能会遇到桌面图标无法删除的困扰,桌面图标删不掉怎么 ...

  8. win10网络图标变成地球加禁止符号但能上网解决办法

    先说一下我的遇到的情况:之前一直用WIN10 1903,后来被强行升级到最新的20H2版本,强行升级也就算了,但在使用中马上发现2个问题,一是win10网络图标变成地球加禁止符号但能上网,二是WIN1 ...

  9. keil MDK cannot access target,shutting down debug session的解决办法

    Erase Full Chip:烧写程序之前擦除整个Flash存储器. Erase Sectors: 烧写程序之前擦除程序要使用的扇区. Do not Erase: 不进行擦除操作 cannot ac ...

最新文章

  1. OCP 042全真试题讲解
  2. 极速发展的饿了么订单系统架构演进--转
  3. learning materials for progress!
  4. Apache Tiles的使用 前配置
  5. 自己都不觉得自己值钱,别人怎么觉得你值钱?
  6. 播放视频和音频文件java
  7. python画平面直角坐标系_Python 数据可视化:重新认识坐标系
  8. 人工智能的发展历史_【走近AI】浅谈人工智能的层次结构。
  9. ssh 隧道 mysql_利用SSH隧道方式连接远程MySQL服务器
  10. mysql 7.x 集群_MySQL cluster 7.X集群部署配置
  11. ubuntu下打开.chm文件的方法(比如交换机参考手册)
  12. Collectors.toSet()
  13. ubuntu mysql 内存满了_Ubuntu 下 mysql 卸载后重安装时遇到的问题
  14. 云计算实战应用案例精讲-【深度学习】多模态融合(论文篇七)
  15. java 运算符的讲解
  16. 对应到对象 数据库驼峰_驼峰
  17. ansible批量修改主机密码(非明文)
  18. 完整的大数据知识体系,大数据学习路线图
  19. linux系统显卡显存容量,Linux 查看显卡显存大小
  20. vs中c语言wasd方向键需要按回车_二十多年前,根本没人用WASD玩游戏

热门文章

  1. python抓取pc端数据_「爬虫四步走」手把手教你使用Python抓取并存储网页数据!...
  2. Java基础——枚举 (详解)
  3. 修改密码springboot+layui
  4. AirPods Pro 链接windows不稳定
  5. 【芯片前端】四年经验|芯片前端|IP设计岗|面试问题|总结分享
  6. 提升App用户活跃度的5个小技巧
  7. winxp 无法连接计算机,win XP系统的电脑无法连接苹果手机怎么解决
  8. java电信计费项目论文_毕业论文-基于JAVA开发的电信IP计费系统3.doc
  9. div写input多选时间段标签,layui选择时间段
  10. (网络转载)中国历史十大商帮的创富秘诀