欢迎光临
我们一直在努力

1.STM32F103ZET6的keil5安装与破解与项目搭建

一、工具链接

通过网盘分享的文件:2-开发板CH340驱动等2个文件
链接: https://pan.baidu.com/s/1H7JO022ETCk0lU_y8KUJ7Q?pwd=3q3q 提取码: 3q3q
–来自百度网盘超级会员v4的分享

二、安装步骤

1、安装keil5

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

点击 Finsh 按钮弹出如下对话框,此对话框是说安装 STM32 芯片包。
(下面这步选做,如果你有固件包,即从官网下载)这里我后面会手动安装,所以这步直接关掉。
在这里插入图片描述

2、安装芯片包

上一步安装完成并不是真正安装好,和以前安装KEIL4等软件不同的是,KEIL5需要单独安装芯片包,否则无法选择芯片类型。STM32芯片包需要去KEIL 的官网下载,有F0/1/2/6/4/7这几个系列,具体下载和安装哪个系列的包,要看你的芯片型号。我们给大家的KEIL5软件内提供了STM32F1的芯片包,如下所示。大家直接双击红色框内文件,安装和KEIL5同一目录即可。

在这里插入图片描述

3、破解

在这里插入图片描述

安装完KEIL5后,我们还需要对其破解,首先以管理员模式打开KEIL5软件,

点击File-LicenseManagement…,复制红色框3中的CID。操作步骤如下:

在这里插入图片描述
在这里插入图片描述

以管理员模式打开此破解软件keygen.exe,将刚才从KEIL5中复制的CID 码粘贴到下面红色框4中,并且在红色框5选择ARM,然后点击红色框6,生成破解码,将此破解码即红色框7内容复制到KEIL5软件内LIC框中,点击AddLIC 即可破解,如果破解成功则会显示。操作步骤如下:

在这里插入图片描述在这里插入图片描述

如果破解失败,请确认是否使用管理员模式打开KEIL5软件和keygen.exe 破解工具。管理员模式打开方式:选择右键:RunAsAdministrator,中文系统应该是“以管理员权限运行”,然后就可以正常加licence了。

三、自定义工程建立

在这里插入图片描述
在这里插入图片描述

选好芯片后会出现下面这样的空项目
在这里插入图片描述

此处主要是根据个人习惯配置一些项目文件夹
在这里插入图片描述

因为keil5中创建的文件夹并不会和本地文件同步,所以要在本地再次创建
在这里插入图片描述

创建完项目文件夹,就可以去官方库文件中拉去一些必要的文件,一些小白直接将整个库文件拿过来,其实大可不必,我们只需要拿我们芯片对应的文件即可,可以减轻项目大小;其中的 .s 文件为启动文件,这里要根据自己的板子选择对应的启动文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

下面是一些必要的项目配置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下面一个参数是:
一个宏定义 USE_STDPERIPH_DRIVER,确保能够包含使用stm32f10x_conf.h
另外最好添加一个宏 STM32F10X_HD,精准靶标到目标芯片,不用一般也不会有问题,用了在使用其他芯片模块的时候会有错误提示,也可以减少编译内容不涉及其他芯片模块。此处的HD后缀和启动文件一样,需要根据自己板子选择对应大小的后缀名。
(此处的HD参数不知道的看本文最后给出的简易介绍)
在这里插入图片描述

此处我使用的是ST-Link下载器所以选择它,根据自己实际需求选择(ST_Link有对应的下载器软件,需要安装:
通过网盘分享的文件:STM32 ST-LINK Utility v3.9.0.exe等2个文件
链接: https://pan.baidu.com/s/16z4PtibbLr1T0j62DoWEag?pwd=3q3q 提取码: 3q3q
–来自百度网盘超级会员v4的分享)
在这里插入图片描述

以上配置完成后,就可以回到我们本地的项目文件,非我们自己的项目文件夹删除,这样就比较整洁
在这里插入图片描述

我们之前将库文件拉入我们自己本地文件夹中,但是keil5并不会同步进项目,需要我们进行手动配置一下是我的插入习惯,提供参考,大部分情况可以将对应的.h文件也可以拉进项目中,这样可以实现F12跳转。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

项目文件配置完成后,就可以看到我们整体结构如下:
在这里插入图片描述

插入ST-Link下载器 后进行最后的配置
在这里插入图片描述

配置完成就可以编译下载,我这里使用LED点亮案例,进行验证
在这里插入图片描述

关于STM32F10X_HD的介绍

宏Flash 容量
STM32F10X_LD 16~32 KB
STM32F10X_MD 64~128 KB
STM32F10X_HD 256~512 KB
STM32F10X_XL 512~1024 KB

我使用的是STM32F103ZET6所以使用STM32F10X_HD

赞(0)
未经允许不得转载:171主机测评 » 1.STM32F103ZET6的keil5安装与破解与项目搭建
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址