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开发笔记:stm32系列使用V3.5固件库的帮助文件以及GPIO基本功能
stm32开发笔记:stm32系列使用V3.5固件库的帮助文件以及GPIO基本功能