stm32开发生成库的方法

Posted constanto

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stm32开发生成库的方法相关的知识,希望对你有一定的参考价值。

       在一个项目里面可能有对单片机很熟悉的工程师,懂硬件和软件,也有只写软件的工程师,那么怎么才能进行协同工作呢,我想了一个办法就是懂底层的工程师开发驱动,然后留出接口给其他的工程师来调用,这样其他的工程师就不需要知道这个底层的功能是如何实现的,他只要关心使用这个模块能干什么,怎么使用该模块的一些函数.这样就发挥了各自的长处又节约了开发时间成本.

      生成库是在有多个模块的情况下进行打包,例如有1.c;2.c;3.c文件已经写好并测试好,如果添加3个.c文件和头文件就很耗时间,生成库lib以后只要添加一个.lib和一个.h文件就可以实现调用.具体的实现方式的先将要添加到.lib的文件加入一个新的group里面,将整个工程编译验证功能实现后,在Target上右击选择-option for target-output-选择生成lib(不生成hex了).

不会上传图片就这样步骤应该也差不多.

 

   其他的group上同样右击-option for group-去掉勾选include in target build.

其他的都勾选掉后重新编译,就生成了lib.

以上是关于stm32开发生成库的方法的主要内容,如果未能解决你的问题,请参考以下文章

STM32 HAL库和LL库的区别

stm32开发笔记:stm32系列使用V3.5固件库的帮助文件以及GPIO基本功能

stm32开发笔记:stm32系列使用V3.5固件库的帮助文件以及GPIO基本功能

STM32F4 HAL库开发 -- 再识

各位熟悉stm32 的精英们,我想学习stm32单片机,如何快速入门,快速上手,求经验!!!

STM32F4 HAL库开发 -- 新建基于 HAL 库的工程模板