首页 > 其他分享 >搭建嵌入式开发环境STM32 Keil 超详尽版

搭建嵌入式开发环境STM32 Keil 超详尽版

时间:2024-09-01 23:50:33浏览次数:18  
标签:右击 Keil NEXT STM32 点击 管理员 嵌入式 安装

 

需要准备的安装包目录

一、Keil开发环境构建

1、MDK531.exe

2、注册机keygen

3、ST-Link 驱动程序

4、芯片软件支持包Kel.STM32F1xx_DFP.2.4pack

二、STM32CubeMX软件配置芯片

1、JRE(根据自己的电脑的操作系统选择安装适合的版本)

2、安装STM32CubeMX 
资源链接:https://pan.quark.cn/s/d622882e7247
提取码:Q5br

f883a862c6f740edbb23983a777f4dc3.png

注意事项

  1. 尽量右击使用管理员模式运行(注册激活Keil时必须以管理员模式运行)
  2. 安装路径使用英文,避免使用中文文件夹

安装步骤

一、安装MDK

1.安装  Keil

将所有资源保存好后,右击MDK→以管理员身份运行

7772c2cddf524f83b7f42b254057918a.png

点击NEXT

b81b8d74b33f474a8d39f83445369417.png

勾选I agree→NEXT

c261e209745143af926d92ef0816b5bd.png

选择合适的文件夹存放→NEXT

3a2e5e7d717c4cda88ff9a08cb49c687.png

输入信息→NEXT

1626c76a758b4be89ebd032b6337d6a6.png

稍稍等待

74499f70f73346dcb953717a9b198618.png

点击安装

e4c9bbfccc164ff69e78a2ed0ffba2e0.png

点击Finish

daad70063adb408bb127cf7c345dcb35.png

可能会弹出网页,无需理会,关闭即可

右击桌面上的KEIL,以管理员身份运行

23be64cb2241433387e952456a248a84.png

打开软件之后点击File→点击License Management

466f259f4b394deda2634d5ff8e82c1a.png

复制CID中的内容

02fcbb1f2b5c47e59d7f31eace41e880.png

关闭电脑中的实时保护,防止keygan被删除

7c74ae5b8010434588a9034600b07abf.png

39ff60afda584e6d805dc7ed04c056a8.png

将keygen解压

1a722bc58aed46719becc2396b3303c4.png

打开keygan→将刚刚复制的CID复制到对应位置,Target选择ARM→点击Gnerate

04d8d3d89e7246bd985a05e802e8ba3b.png

复制生成的内容

98565feb3adc4955a9de1045b24610c4.png

回到Keil,将刚刚复制的内容粘贴到LIC处→点击add LIC

10e27169e3354028aefc3d698dd62ec7.png

如下表示成功→close

e111998595e74aa48022a3f4de75560e.png

2.安装pack

双击安装 

a2a4cfd24f364ec79b7faf81289923c7.png

选择合适的路径→点击Next

b75976fc03e340f48ff679e7ce844356.png

点击Finish

f93f155e1c064bfeb0c5a37fd6c9e1c9.png

3.安装ST-LINK驱动

右击ST-LINK,以管理员身份运行

4c40325d17f2476eb4598b82242f4f67.png

NEXT

1afbae2ffeaf42479d88a8021fc30cbf.png

YES

c0ebd6c336874c8d8256c1fd08995d27.png

选择合适的路径→NEXT

26e8c2d9696b48888fa8667bf57b5248.png

安装成功后出现如下图标

4504ef7bcc3f46c7be19fcc242236fb5.png

4.安装JRE

查看自己电脑的系统信息为多少位操作系统

7169257d2daf4f488790a7cf084f2010.png

选择适合自己电脑的版本,这里以64位为例,若需要32位资源包评论区滴滴

562bf174e7804680aad35bf169a82ecc.png

右击jre→以管理员身份运行

f53fbfcc267b484aa6ec29b1dba70a58.png

安装

6ea81af2ebea48c9b53687a7e83a7729.png

关闭

6a7dad7debea4510ac743cb5beb99019.png

可检查jre是否安装好

方法:在搜索框中输入cmd搜索,进入命令提示符界面

cc6bf86ca882488ab144f1b52d1a23f6.png

进入命令提示符界面后,输入java -version(注意java后有一个空格)

若下方出现java版本号相关信息,表示安装成功

3dae1024158c436bb4c2e9f60b5261f0.png

二、安装STM32CubeMX

1.安装STM软件

获取STM32CubeMX安装包

方法一:开头提供的链接中下载

方法二:STM32官网https://www.st.com/content/st_com/en/stm32cubemx.html中根据提示下载想要的版本

解压stm32的压缩包

b135fb12fff348e6bb5c003578603d05.png解压缩后出现SetupSTM32CubeMX-6.10.0-Win.exe,右击→以管理员身份运行

c63bf21f4b5a4a178ffd35790ba8fdb6.png

       选择Install for all users

87a926b0dd344ebb8eae0ded41f6ede4.png

NEXT

14087a0944244b39941ae84257557b7a.png

I accept→next

630482487aad42deabd46254c8964bc6.png

选择自己合适的路径→NEXT

324ed63e195c4e02a115bc388368387c.png

NEXT

4e03bd60f824477ebee7943cc24bbd09.png

稍作等待

cae53dd8048c447288cca711cbb57687.png

点击Done

06180d83216f4cb3bc87a27e0e6c22cd.png

STM32安装完成,出现如下图标

4e23ff8780924241a17a0bd0ecfbdce0.png

2.STM32相关支持包下载

若有STM32账号跳过此部,若无则登录STM32官网,注册账号

(此步骤可能网页反应慢,需耐心等待或多次尝试,另可点击中文便于理解或使用手机拍照翻译)

STM32 Microcontrollers (MCUs) - 意法半导体STMicroelectronics

创建账号

c4784239cead4a6eae17fcc54ac0b291.png

73460889df3f4a1f8601c713297aca2b.png

填写相关信息(电子邮件填写自己能收到邮件的)→Reigister

d970086f311742c483e7170cfab99b3f.png

打开自己刚刚填写的邮箱,会收到STM32发送的邮件,打开邮件→Validate now→填写自己的账号和密码相关信息(可使用手机拍照翻译,查看密码设置相关要求)

863b42500d06479cb9e8de90412888dd.png

打开自己的STM32软件,登录刚刚注册的账号

0881d376359e46ec8e0cc0de1413a413.png

点击Help→Updater Settings

0a5c653f07e64817a7a992d9957b2a15.png

选择一个自己合适的位置→OK

b89ddcc9f1e845209fe0eb67cbb63212.png

再次点击help→点击Manage emdedded software packages

de2318c473d34c2a95496c434eeeda72.png

可以选择自己需要的相关型号支持包,尽情发挥自己的创造性吧~bye~

 

 

标签:右击,Keil,NEXT,STM32,点击,管理员,嵌入式,安装
From: https://blog.csdn.net/m0_65291834/article/details/141750899

相关文章

  • 基于Keil软件实现软件I2C读写MPU6050(江协科技HAL库)
    软件I2C读写MPU6050实验是基于江协科技STM32的HAL库工程模板创建的(可以在作品“基于江科大STM32创建的HAL库工程模板”中的结尾处获取工程模板的百度网盘链接)复制“OLED显示”的工程文件——“4-1 OLED显示屏”,并命名为“10-1 软件I2C读写MPU6050 ”。打开工程,把下面的程序......
  • 基于Keil软件实现串口收发HEX数据包(江协科技HAL库)
    ​串口收发HEX数据包实验是基于江协科技STM32的HAL库工程模板创建的(可以在作品“基于江科大STM32创建的HAL库工程模板”中的结尾处获取工程模板的百度网盘链接)复制“OLED显示”的工程文件——“4-1 OLED显示屏”,并命名为“9-3 串口收发HEX数据包 ”。打开工程,把下面的程序......
  • stm32 TIM输出比较(PWM驱动LED呼吸灯&&PWM驱动舵机&&PWM驱动直流电机)
    理论1.输出比较简介OC(OutputCompare)输出比较输出比较可以通过比较CNT与CCR寄存器值的关系,来对输出电平进行置1、置0或翻转的操作,用于输出一定频率和占空比的PWM波形每个高级定时器和通用定时器都拥有4个输出比较通道高级定时器的前3个通道额外拥有死区生成和互补输出的功......
  • STM32 TIM输入捕获(输入捕获模式测频率&&PWMI模式测频率占空比)
    理论1.输入捕获简介IC(InputCapture)输入捕获输入捕获模式下,当通道输入引脚出现指定电平跳变时,当前CNT的值将被锁存到CCR中,可用于测量PWM波形的频率、占空比、脉冲间隔、电平持续时间等参数每个高级定时器和通用定时器都拥有4个输入捕获通道可配置为PWMI模式,同时测量频率和......
  • STM32F1+HAL库+FreeTOTS学习8——第一个任务,启动!
    STM32F1+HAL库+FreeTOTS学习8——第一个任务,启动!开启任务调度器1.函数vTaskStartScheduler()2.函数xPortStartScheduler()启动第一个任务1.函数prvStartFirstTask()2.函数vPortSVCHandler()上一期我们学习了列表和列表项的相关内容和API函数实验,接下来我们......
  • 【STM32 Blue Pill编程】-UART数据发送与接收(DMA模式)
    UART数据发送与接收(DMA模式)文章目录UART数据发送与接收(DMA模式)1、DMA介绍2、STM32的UART端口3、硬件准备及接线4、UART配置5、代码实现在本文中,我们将展示如何使用STM32BluePillUART通过直接内存访问(DMA)来发送和接收数据。这一过程而无需涉及CPU。......
  • 【STM32 Blue Pill编程】-UAR数据接收与发送(中断模式)
    UAR数据接收与发送(中断模式)文章目录UAR数据接收与发送(中断模式)1、UART的中断模式与轮询模式比较2、STM32的UART端口3、硬件准备及接线4、串口配置5、代码实现在本文中,我们将展示如何在中断模式下使用STM32BluePillUART来发送和接收数据。我们将使用S......
  • 【STM32 Blue Pill编程】-UART数据接收与发送(轮询模式)
    UART数据接收与发送(轮询模式)文章目录UART数据接收与发送(轮询模式)1、STM32的UART端口2、串口数据发送2.1硬件准备及接线2.2串口配置2.3串口数据发送实现3、串口数据接收4、printf函数重定向每当我们进行嵌入式系统应用程序开发时,我们都需要使用串......
  • STM32笔记(10)——USART
    USART(UniversalSynchronous/AsynchronousReceiver/Transmitter)通用同步/异步收发器USART是STM32内部集成的硬件外设,可根据数据寄存器的一个字节数据自动生成数据帧时序,从TX引脚发送出去,也可自动接收RX引脚的数据帧时序,拼接为一个字节数据,存放在数据寄存器里自带波特率发生......
  • STM32硬件篇:W25Q64
    W25Q64简介W25Qxx系列是一种低成本、小型化、使用简单(使用SPI通信协议)的非易失性(掉电不丢失)存储器,常用于数据存储、字库存储、固件程序存储等场景。【注意】W25Qxx芯片只支持SPI的模式0和模式3。存储介质:NorFlash(闪存)时钟频率:80MHz/160MHz(DualSPI)/320MHz(QuadSPI)------......