查看原文
其他

STM32最小系统板教程第二章|软件开发环境的介绍与安装

电子开发学习 电子开发学习 2021-01-31

置顶公众号,不错过每一讲内容。




完整课程体系(公众号每日更新一讲):



本讲知识点:KEIL5简介、KEIL5的安装


2.1.1   KEIL5简介


本开发板的软件开发环境为MDK5,版本为MDK5.20。MDK源自德国的KEIL公司,是RealView MDK的简称。该版本使用µVision5 IDE集成开发环境,是目前针对ARM处理器特别是Cortex M内核处理器的绝佳开发工具。

MDK5加强了针对Cortex M微控制器开发的支持,并且对传统的开发模式和边界进行升级,MDK5由两个部分组成:MDK Tools和Software Packs。MDK Tools可分为三部分MDK-Core、ARM C/C++ Compiler、DS-MDK。Software Packs由Device、CMSIS、Middleware三部分组成。


图2-1-1 MDK5的组成


MDK5安装包可以在:https://www.keil.com/download/product/ 进行下载,器件支持包可以在:http://www.keil.com/dd2/ 进行下载。在MDK5安装完成后,要进行F1开发还需要安装STM32F1的器件支持包:


Keil.STM32F1xx_DFP.2.2.0.pack(资料包中已经为你准备好了)。


2.1.2   KEIL5的安装


本讲主要内容为手把手教大家安装MDK5.20版本的KEIL软件。首先找到MDK5.20软件安装包,双击运行MDK520.EXE。


图2-1-2 开始安装


图2-1-3 同意并继续安装


 

图2-1-4 路径选择


安装路径可以自由选择,但不建议装在C盘,点击下一步继续安装


图2-1-5 填写用户信息


填写用户信息,英文可以随意填写,完成点击下一步,此时开始安装组件,等待两分钟


图2-1-6 正在安装


图2-1-7 安装完成


点击Finish后会自动弹出下图提示框,我们直接关掉即可。



接下来开始破解此软件,注意破解该软件仅供大家学习使用,如有能力请支持正版。此时桌面上会有Keil uVision5的图标,右键以管理员权限打开并点击File,点击License Management


图2-1-8 打开软件


接着弹出License Management提示框


图2-1-9 许可证管理


先复制设备CID号,然后点击Close即可,接下来右键以管理员权限打开注册机,准备破解


图2-1-10 注册机界面


 

图2-1-11 配置选项


按图2-1-11步骤,先将之前复制的CID号粘贴到CID框内,然后Target选择ARM,接着选择MDK Professional,接着点击Generate生成License,最后将生成的License复制并关闭本界面。

接下来在Keil uVision5软件中再次打开License Management界面,并按照下图进行填写注册,出现第3、4框图所显示的信息,就说明破解成功了。


图2-1-12 添加许可证


破解成功后,要进行我们的最小系统板开发还需要安装F1的器件支持包,找到F1器件支持包并打开






图2-1-13 F1器件支持包的安装


点击Finish完成安装,至此本软件就安装完毕了。


视频课程(点击文末左下角“阅读原文”,可看高清视频):

https://v.qq.com/txp/iframe/player.html?vid=v0736zdwui3&width=500&height=375&auto=0


最小系统板的购买链接(复制到淘宝打开即可):

https://item.taobao.com/item.htm?&id=573256065703


elink32仿真器购买链接(复制到淘宝打开即可):

https://item.taobao.com/item.htm?&id=558334383550


课程系列回顾:


STM32最小系统板教程第一章|开发板资源介绍





感谢您阅读“电子开发学习”的文章,如果您觉得图文能帮助您学习,欢迎关注我们。请点击右上角按钮,选择“查看公众号”,再点击关注即可。或者可以通过搜索公众号的方式关注: electricstudy  。您可以通过扫码下面的二维码关注我们。如果您想阅读往期文章,可点击“查看历史消息”。





历史好文推荐(点击文章标题可跳转):

小马哥四轴硬件第1讲、    Altium Designer安装与介绍

小马哥四轴硬件第2讲上、原理图讲解之MCU最小系统讲解

小马哥四轴硬件第2讲下、原理图各模块讲解

小马哥四轴硬件第3讲上、AD库制作之原理图库的制作

小马哥四轴硬件第3讲下、AD库制作之PCB封装库的制作

小马哥四轴硬件第4讲上、原理图绘制

小马哥四轴硬件第4讲下、原理图绘制

小马哥四轴硬件第5讲、    用CAD绘制小四轴PCB外形

小马哥四轴硬件第6讲、    四轴PCB板元器件布局

小马哥四轴硬件第7讲上、PCB布线与2.4G模块布线

小马哥四轴硬件第7讲下、PCB布线之电源布线与敷铜

小马哥四轴硬件第8讲、    四轴四层板PCB板设计

小马哥四轴硬件第9讲、    原理图及PCB的检查

C#上位机开发1 |  Hello World!

AD学习—STM32F103最小系统板制作

新手上手STM32是学习库开发还是寄存器开发?

openmv学习2-寻找色块并打印出坐标

如何解决单片机下载程序失败的问题(文末有彩蛋)

如何让Arduino IDE支持你手里的STM32 nucleo开发板

新手如何使用STM32两个月内做出自己的空心杯小四轴(1)

新手如何使用STM32两个月内做出自己的空心杯小四轴(2)

新手如何使用STM32两个月内做出自己的空心杯小四轴(3)

新手如何使用STM32两个月内做出自己的空心杯小四轴(4)

如何根据芯片手册时序图编写驱动程序

双轮平衡车暴力拆解

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存