keil的安装

keil5是一个开源的C语言开发系统,stm32可以使用它来编辑项目

keil的安装很简单,从网上找到资源,所有安装选项一路默认。我安装的版本是keil uvision5

添加pack

仅仅安装了keil是不够的,如果没有对应的pack,你就不能完成这个型号单片机的项目,我们还应该安装对应单片机型号的pack

  1. 点击菜单栏的“File”—>“Device Database”,这时左边会有一个垂直的显示栏,里面都是已经安装好的pack
  2. 假设我们的单片机型号是F767IG(事实也是如此),我们应该安装对应这个版本的pack
  3. 前往官网下载https://www.keil.com/dd2/

    我们可以看到“ABOV”、“Active-Semi”等字样,在它们的下面找到STMicroelectronics,点击
    找到对应你单片机的版本,点击进入
  4. 下载包,点击右面的“Download”
  5. 下载之后的文件名类似这样“Keil.STM32F7xx_DFP.2.9.0”,双击这个文件,包会自动进行安装
  6. 重新进入keil的“File”—>“Device Database”,你会发现多了对应你单片机型号的包

下载器的驱动安装

众所周知,我们在电脑上完成stm32程序后,需要将编译后的代码烧制到单片机中,这里我们就需要下载器
我使用的下载器是ST-LINK v2,如果你自己使用数据线连接电脑,电脑是无法识别这个下载器的,所有你又需要安装这个下载器的驱动

  • 请网上去下载ST-LINK的官方驱动,有很多。下载后运行“dpinst_amd64.exe”这样一个文件,会自动安装
  • 如果没有下到驱动,可以联系我

XCOM

从官网上下载XCOM串口调试助手,用于上位机对单片机下发指令和信息。请自行搜索资源完成安装

补充

STM32CubeMX是一款很好的stm32自动生成代码程序,同事强烈推荐,我也没去用一下,记录在这里。

总结

到这里,我们安装了一些stm32程序运行的基础设施,但距离运行demo还差一些,请看我的下面一篇文章
stm32——编写程序及运行

stm32——项目准备中keil、XCOM的安装与配置相关推荐

  1. Ubuntu20.04中fastdfs,nginx的安装和配置(apt-get安装nginx添加fastdfs-nginx-module模块)

    Ubuntu20.04中fastdfs,nginx的安装和配置 环境准备: 编译环境: Ubuntu20.04 使用的系统软件: fastdfs-6.07 fastdfs-nginx-module-1 ...

  2. 01-JAVA中JDK1.80的安装与配置

    01-JAVA中JDK1.80的安装与配置 前言 01-JKD1.80下载地址 02-JKD1.80的安装 03-JKD1.80的变量配置 在哪里进行环境变量配置 环境变量配置的操作 检验是否环境变量 ...

  3. 在实际项目开发中keil的调试方法

    转载2015-06-14 20:23:04 一.在keilc的调试状态下,如何观察各个片内外设的运行状态?如何修改它们的设置?​ 在调试状态下,点击Peripherals菜单下的不同外设选项命令,就会 ...

  4. 【完整项目搭建】基于vue-cli实现vue前端搭建考试系统——③项目开发中引入vue-router,并进行配置

    1.引入vue - router :搜索vue-router,打开vue-router官方文档 2.由于本项目基于vue2开发,因此将官网切换到v3.x版本,在导航-安装 目录下选择npm安装方式 安 ...

  5. java mysql settings_Java中使用MySQL从安装、配置到实际程序测试详解

    By zieckey(zieckey@yahoo.com.cn) All Rights Reserved! 这里假设你的Java开发环境已经搭建好了. 一.准备工作: 下载MySQL:mysql-5. ...

  6. Windows中Nginx下载、安装、配置

    这里写目录标题 一.Nginx简介 二.安装部署 1.下载完成后,解压缩,运行cmd,使用命令进行操作,不要直接双击nginx.exe,不要直接双击nginx.exe,不要直接双击nginx.exe ...

  7. centos7.9中mysql5.6数据库安装和配置以及修改端口

    一.系统环境 yum update升级以后的系统版本为 [root@mysql ~]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (C ...

  8. (超详细)JAVA SE开发工具包(JDK)在Windows系统中的下载、安装和配置的方法

    目录 一.Java的各个常用版本: 二.Java各个版本的通俗理解 三.介绍完以上三个版本的区别之后,我们来介绍**Java SE开发工具包的下载方法** 四.JDK的安装 五.配置系统环境变量 (1 ...

  9. linux命令界面导入安装包,Linux中的amule下载安装与配置

    aMule是一个开源免费的P2P文件共享软件,遵循GNU通用公共许可证协议发布.类似于eMule.基于xMule和lMule.可应用 eDonkey(电驴)网络,也支持KAD网络.可在包括Window ...

  10. 虚拟机与MySQL的安装及配置

    1.打开已经下载好的VMware Workstation,点击创建新的虚拟机. 2.按照以下步骤依次选择. 虚拟机名称可以自行定义,但是虚拟机所在位置需要注意,其中不要出现中文字符,以免导致bug. ...

最新文章

  1. 微软职位内部推荐-Senior Software Engineer-Eco
  2. 布袋除尘器过滤风速多少_布袋除尘器处理风量、过滤风速、过滤面积及阻力的选型计算...
  3. 搭建本地Yum软件源安装Cloudera Manager 5
  4. oracle 月份期差,Oracle Database 日期算术-日期之间的月份或年份之间的差异
  5. 计算机辅助初中数学教学,初中数学合作教学如何融入计算机辅助教学
  6. 《七哥说道》第五章:入职惨做苦力,画饼一望无际
  7. js将canvas保存成图片并下载
  8. 飞线5根连接图_手机主板焊盘掉点飞线维修方法
  9. SpringBoot+Querydsl 框架,大大简化复杂查询操作
  10. Java面向对象编程三大特征-多态
  11. 计算机桌面墙纸更换,电脑系统教程:win7桌面壁纸怎么换
  12. Mujoco平面双足机器人模拟
  13. 想变好却不能坚持,我告诉你怎么办
  14. 亲完如何进行下一步_接吻进阶指南,提出接吻,亲吻技巧,约会后怎么接吻
  15. 三年级江苏凤凰出版社计算机,苏教版小学信息技术三年级下册教案全集
  16. numpy和pandas的操作
  17. 详解办公室装修设计省钱妙计
  18. 如果电脑蓝屏0xc000021a怎么办
  19. 植物大战 二叉树 概念——C
  20. 第一次作业:每段经历都是财富

热门文章

  1. 在线小蝌蚪匿名聊天室源码 用于网站引流
  2. Java:class6 继承
  3. mac怎么用u盘装系统?配备Apple T2 芯片的Mac电脑如何使用U盘装系统?
  4. KY-RTI分布仿真技术:附录2 大联邦(构建1000个成员的HLA/RTI仿真系统)
  5. 【win10专业版】win10系统下Office2013无法激活的解决方法
  6. CCNA Security 网院期末考试
  7. pythyon爬虫实现12306查票
  8. 硬盘分区总结(小东子)
  9. YAYA LIVE CTO 唐鸿斌:真正本地化,要让产品没有「产地」属性
  10. java开发手机app_java 怎么开发手机app接口?