杂类工具

keil芯片包 V5.34 官方最新版
  • keil芯片包 V5.34 官方最新版

  • 类别:杂类工具系统: WinAll
  • 大小:422.28M时间:2021-05-08 09:55:21

应用简介

  keil芯片包是一款针对keil uvision所推出的STM32芯片库。加入想要开发相关的程序,就需要keil芯片包,安装之后,就能让用户可以随心所欲的去开发程序,并且能够得到更好的功能延展,提升一定的工作效率。

keil芯片库下载

【新建STM32工程教程】

  1. 准备资料

  大家可以点击一下网址,下载创建工程时所需的固件库

  2.新建工程文件夹

  这里我们建立一个文件夹为 Template,作为工程的根目录文件夹。然后为了方便我们存放工程需要的一些其他文件,这里我们还新建下面 5 个子文件夹:CORE ,LIB,OBJ,SYSTEM,USER。至于这些文件夹名字,实际上是可以任取的,我们这样取名只是为了方便识别。

  3.新建一个工程

  打开 Keil,点击 Keil 的菜单:Project –>New Uvision Project ,然后将目录定位到刚才建立的文件夹Template之下的USER子目录,工程的名字可以根据自己的要求设置。USER文件夹就用来存放工程的文件。

keil芯片库下载

  4.选择处理器

  根据自身情况选择处理器

keil芯片库下载

  点击OK即可

keil芯片库下载

  5.搭建工程环境框架

  a.打开官方固件库包,定位到我们之前准备好的固件库包的目录:

  \STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Libraries\STM32F4xx_StdPeriph_Driver 下面,将目录下面的 src,inc 文件夹 copy 到我们刚才建立的 GECLIB文件夹下面。

  b.打开官方固件库包,定位到目录:

  \STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm 下面,将文件 startup_stm32f40_41xxx.s (启动文件)复制到 CORE 目录下面。

  c.然后定位到目录:

  \STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Libraries\CMSIS\Includ , 将 里 面 的 四 个 头 文 件 :core_cm4.h 、core_cm4_simd.h 、core_cmFunc.h 以及 core_cmInstr.h 同样复制到 CORE 目录下面。此时CORE的文件应有

keil芯片库下载

  d. 接下来我们要复制工程模板需要的一些其他头文件和源文件到我们工程。 首先定位到目录:

  STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Libraries\CMSIS\Device\ST\STM32F4xx\Include 将里面的 2 个头文件 stm32f4xx.h 和 system_stm32f4xx.h 复制到 USER 目录之下。这两个头文件是STM32F4 工程非常关键的两个头文件。

  e.然后进入目录:

  \STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Project\STM32F4xx_StdPeriph_Templates ,将 目 录 下 面 的 6个 文 件 main.c ,main.h, stm32f4xx_conf.h , stm32f4xx_it.c , stm32f4xx_it.h ,system_stm32f4xx.c 复制到 USER 目录下面

keil芯片库下载

  完成以上步骤后,我们将需要的固件库相关文件复制到了我们的工程目录下面,下面我们需要把这些文件加入我们的工程中去。点击进入Manage Project Items

keil芯片库下载

  Project Targets一栏, 我们将Target名字修改为Template,然后在Groups一栏删掉一个SourceGroup1,建立三个 Groups:USER,CORE,LIB。然后点击 OK,可以看到我们的 Target名字以及 Groups 情况如下图:

keil芯片库下载

  接上一步,添加需要的文件选择 GECLIB,然后点击右边的 Add Files,定位到我们刚才建立的目录\LIB\src 下面,将里面所有的文件选中(Ctrl+A),然后点击 Add,然后 Close.可以看到 Files 列表下面包含我们添加的文件。

keil芯片库下载

  提示两点:

  1.对于添加的文件说明:例若只用到GPIO的配置,可以只选择stm32f4xx_gpio.c这样可以减少工程的代码量,提高编译的速度。

  2.有个文件 stm32f4xx_fmc.c 比较特殊。这个文件STM32F42 和 STM32F43 系列才用到,所以我们这里要把它删掉(是 注意是 stm32f4xx_fmc.c 要删掉,不要删掉 stm32f4xx_fsmc.c) 。

  添加完成后,我们要在 MDK 里面设置头文件存放路径。也就是告诉 MDK 到那些目录下面去寻找包含了的头文件。这一步骤非常重要。 如果没有设置头文件路径,那么工程会出现报错头文件路径找不到。

  1.进入设置界面:

keil芯片库下载

  2.这里我们需要添加的头文件路径包括:\CORE, \USER\以及\LIB\inc(添加工程中所有含有。h文件的路径)。

keil芯片库下载

  3.STM32F40 系列的工程,还需要添加一个全局宏定义标识符。添加方法是点击

  魔术棒之后,进入 C/C++选项卡,然后在 Define 输入框连输入:STM32F40_41xxx,USE_STDPERIPH_DRIVER。注意这里是两个标识符 STM32F40_41xxx和 USE_STDPERIPH_DRIVER, 他们之间是用英文的逗号隔开的,请大家注意。

keil芯片库下载

  4.在做编译工程之前我们首先要选择编译中间文件编译后存放目录。方法是点击魔术棒 ,然后选择“Output”选项下面的“Select folder for objects…”,接着选择目录为我们上面的 新建的 OBJ 目录。,最后在OBJ目录下就可看到我们需要的程序。hex文件了。

  5.编译刚才新建的工程

keil芯片库下载

  6.补充

  关于keil中三个编译按钮的说明:

  第一个按钮:它的作用是编译当前的文件。这个按钮的作用是只编译单个文件,因此速度极快,这主要用于检查某个文件是否有语法错误。比如在起动代码里增加了一段汇编程序,看看有没有语法错误,就可以打开起动代码文件,然后点击第一个按钮,即可很快地看到编译结果。

  第二个按钮:它的作用是Build target。我们应该经常使用的是这个按钮,而不是第三个按钮。这个按扭在第一次编译时和第三个按钮没区别,都是对整个工程的所有源文件进行编译链接。但如果前面编译链接过。由于对程序修改了少量地方,那么这时就应该使用这个按钮了。点击这个按钮时,编译器会记录上次编译过的模块,以及修改过的源程序,在这次编译的过程中对那些没修改过的源代码并不进行编译而直接使用上次编译的结果。这样对于较大的工程将大大减小编译链接时间,如果为了修改某一行代码而错误地选择第三个按钮,那将浪费大量的时间。

  第三个按钮:它的作用是Rebuild all target files,即重新编译所有的源文件,而与上次的编译结果无关。我们应该尽量少用这个按钮。当然有些情况我们需要使用这个按钮,比如修改了优化级别之后最好点这个铵钮编译。

展开 收起

其他版本

相关文章

猜你喜欢

热门专题

热门推荐

  • 华医通 V6.7.6 安卓版

    华医通 V6.7.6 安卓版

  • 对庄翡翠 V8.3.6 安卓最新版

    对庄翡翠 V8.3.6 安卓最新版

  • 广东人社 V4.4.05 安卓官方版

    广东人社 V4.4.05 安卓官方版

  • 去上网 V1.9.23 安卓版

    去上网 V1.9.23 安卓版

  • 名片全能王APP V8.13.0.20240514 安卓版

    名片全能王APP V8.13.0.20240514 安卓版

  • 天府通办 V5.0.5 安卓最新版

    天府通办 V5.0.5 安卓最新版

  • 绿城生活 V5.5.10 安卓版

    绿城生活 V5.5.10 安卓版

  • 爱韩城 V1.3.7 安卓版

    爱韩城 V1.3.7 安卓版

  • 我爱我家找房软件 V6.17.1 安卓最新版

    我爱我家找房软件 V6.17.1 安卓最新版

  • 闽政通 V3.9.1 安卓官方版

    闽政通 V3.9.1 安卓官方版

  • 58同城手机版 V13.5.2 安卓最新版

    58同城手机版 V13.5.2 安卓最新版

  • U易 V2.8.1 安卓最新版

    U易 V2.8.1 安卓最新版

推荐排名

  • 解压缩全能王文件MD5解析器 V1.0 免费版 5.45M13.7万人在用 解压缩全能王二维码生成器是款针对解压缩全能王手机版这款软件打造的暴力破解工具。它可以根据文件的MD5值来查找云端服务器的密码,帮助用户快速解除压缩包的加密,轻松获得压缩包内的资源文件,方便快捷,非常好用。

    下载
  • AutoCAD2016注册机64位 免费版 592K11.6万人在用 AutoCAD2016注册机64位是一款专业《AutoCAD 2016》所推出的序列号秘钥生成工具。通过这款AutoCAD2016注册机X64版,就能自动生成激活码,一次激活,永久免费使用。

    下载
  • AutoCAD2022激活码序列号注册机 X64位 绿色免费版 1.85M12.3万人在用 AutoCAD2022激活码序列号注册机是一款针对同名软件打造的激活工具。AutoCAD2022是一款优秀的CAD设计软件,不过软件本身收费,那么我们就可以通过注册码来轻松输入,之后可以体验全部功能了。

    下载
  • 万能摄像头IP搜索工具 V7.0 绿色免费版 11.18M8.6万人在用 万能摄像头IP修改软件是一款针对摄像头打造的管理监控软件。该软件为用户提供了ip搜索、添加设备、web访问、重启设备等功能。我们可以使用它快速搜索到网络内的摄像头设备,还可以更加方便来管理摄像头。

    下载
  • Studio One 6注册机 V6.0.2 最新免费版 2.33M7.4万人在用 Studio One 6注册机是一款针对同名软件所推出的辅助,Studio One 6新功能包括智能模板、乐谱支持歌词、全局视频轨、还有全新的声码器插件,该注册机能够自动生成激活码,让你永久免费进行使用。

    下载
  • WinRAR7.0注册补丁 32位/64位 绿色免费版 120K3.9万人在用 WinRAR7.0破解补丁是一款针对同名软件所推出的授权文件。WinRAR7.0是一款非常专业的压缩文件管理器。通过使用这款注册授权文件,就能帮助用户一键轻松破解程序,让你可以永久免费进行使用,欢迎下载。

    下载
  • AutoCAD2014注册机X64 免费版 590K5.7万人在用 AutoCAD2014注册机64位是一款专业《AutoCAD 2014》所推出的序列号秘钥生成工具。通过这款AutoCAD2014注册机X64版,就能自动生成激活码,一次激活,永久免费使用。

    下载
  • CAXA2024Patch(CAXA2024全系列破解补丁) 32位/64位 最新免费版 160K5.2万人在用 CAXA2024Patch是一款针对CAXA2024全系列产品所推出的激活破解补丁。通过使用这款破解补丁,就能帮助用户一键轻松破解电子图板、工艺图表、三维接口等产品,免费激活,让你永久免费使用。

    下载

网友评论