KEIL5介绍和使用

@

简介

Keil5是Keil公司推出的一款嵌入式开发工具。包括了MDK、DS-MDK和MDK-Lite三个版本,其中MDK是最全面的版本,支持最多的器件和功能。 Keil5提供了一个完整的开发环境,包括编辑器、编译器、调试器等。 Keil5支持多种处理器架构,如ARM、Cortex-M、Cortex-A、8051等。

  • CMSIS:ARM Cortex™ 微控制器软件接口标准(CMSIS:Cortex Microcontroller Software Interface Standard) 是 Cortex-M 处理器系列的与供应商无关的硬件抽象层。
  • bin文件:二进制文件,其用途依系统或应用而定。一种文件格式binary的缩写。一个后缀名为".bin"的文件,只是表明它是binary格式。一般来讲是机器代码,汇编语言编译后的结果。
  • axf文件:axf文件是ARM芯片使用的文件格式,它除了包含bin代码外,还包括了输出给调试器的调试信息,例如每行C语言所对应的源文件行号等。

安装

安装包获取

从指定位置下载安装包: Keil5安装包

解压后得到如下文件:

img

  • MDK528.exe:KEIL5安装包
  • keygen.exe:KEIL5 破解软件
  • Keil. STM32F1xx_DFP.1.0.5.pack STM32F1xx 芯片包,要对 STM32F1xx 开发必须在 KEIL5 上安装芯片包,否则无法选择芯片类型。

安装Keil5

双击运行MDK528.exe该应用程序,弹出如下对话框。

img

点击NEXT按钮,进入下一页。

img

勾选同意,并点击NeXT按钮,进入下一页。

img

选择软件要安装的具体路径,点击NeXT按钮,进入下一页。
需要注意:

  1. 软件安装包保存路径不能有中文,否则会出现奇奇怪怪的问题。
  2. 不要将KEIL5软件和KEIL4或者51的KEIL安装在同一个文件夹里面。

img

在红框内随意输入数字,等到Next按钮点亮,点击Next按钮,进入下一页。

img

等待下载完成,点击Finsh按钮弹出如下对话框,此对话框是说安装STM32芯片的,后面我们会安装,这里可以直接关掉。

img

安装STM32芯片包

双击keil. STM32F1xx_DFP.1.0.5.pack文件, 点击运行桌面的KEIL5快捷方式,查看刚才的芯片包是否安装成功,如果出现下图,则说明芯片包安装成功。

img

破解KEIL5

以管理员的身份运行打开KEIL5, 击 File-License Management, 点击复制CID。

img

img

然后打开之前下载的软件包,以管理员的身份运行里面的keygen.exe文件,将刚才的CID复制到红框CID里面,选择ARM模式,点击Generate, 即可生成破解码。

img

将破解码放到对应红框内,点击Add LIC破解软件,查看如下提示Successfully,则说明破解成功。

img

使用

调用bat文件

打开user子标签,可以查看到如下界面

img

  • Before Compile C/C++ File:编译C/C++源文件前触发
  • Before Build/Rebuild:Build之前
  • After Build/Rebuild:Build之后
    把某个路径的bat文件添加进来后,keil就会自动在满足上面3个触发条件时,调用对应的bat文件来执行了。
posted @ 2023-10-09 21:16  啊唯0o  阅读(1339)  评论(0编辑  收藏  举报