新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 将STM32的标准库编译成lib库

将STM32的标准库编译成lib库

作者:时间:2013-07-19来源:网络收藏

以前一直使用库,需要一步步地将代码加进去,将选项设置好,然后再整个工程。这个过程是一个相当慢的过程!完全编译大约需要一支烟的时间。每次建立工程都这么编译,是一个相当浪费时间和香烟的过程。

本文引用地址:http://www.eepw.com.cn/article/170459.htm

于是,我有了将库编译成文件的想法。本文就是我将F4的库编译成文件并在工程中使用的过程。

适用对象:

熟悉库,不想再看库里边代码

有稳定的库,库文件更新不频繁

库文件多,每次编译时间长

下面是我将F4的库编译成并在工程中使用的过程:

1、建立创建lib的工程

2、将库文件拷贝到工程目录:

将库里边目录STM32F4xx_StdPeriph_lib v1.0.2STM32F4xx_StdPeriph_Driver下的inc和src两个文件夹拷贝到预创建工程的目录。我计划在目录E:学习ARM库stm32f4-2中创建库。于是我将两个文件夹拷贝到了这里。

3、选择芯片:STM32F407VG

选择芯片:STM32F407VG

4、选择NO。因为这不是可运行的程序,这里不需要加入启动文件。

选择NO。因为这不是可运行的程序,这里不需要加入启动文件。

5、创建完工程后,工程结构如图:

创建完工程后,工程结构如图:

6、MDK中点击工具栏上的 image设置工程结构,并将库文件加入工程:

为了通用,我将库中所有的C文件都加入了工程

将库中所有的C文件都加入了工程

7、完成后MDK下的目录结构:

完成后MDK下的目录结构

8、MDK下设置输出选项:

工程选项中设置输出,选择输出lib到目录E:学习ARM库stm32f4-2lib:

工程选项中设置输出,选择输出lib到目录E:学习ARM库stm32f4-2lib


上一页 1 2 3 下一页

关键词: lib 编译 标准 STM32

评论


相关推荐

技术专区

关闭