打印

STM32固件库和Keil里面的Lib库是什么关系

[复制链接]
8960|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wilkes|  楼主 | 2010-11-4 16:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近想使用一下STM32的库文件函数编程,我发现KEIL安装后会自动生成一个LIB文件,里面包含了很多STM32的驱动函数,也相当于是一个固件库了,而我们平时所说的STM32的固件库又是怎么一回事呢?这二者有什么联系和区别?

    这些库函数使用的时候会不会需要修改?我觉得如果需要修改的话就不方便了(据说stm32的固件库是默认晶振8MHz做的,要是其他的频率的晶振就要修改库函数)

  还有一个问题,Keil里面的Lib文件有两个:10XD.LIB, 10XD.LIB,这两个的区别呢
沙发
gaobq| | 2010-11-5 12:55 | 只看该作者
keil里面的版本都很老

使用特权

评论回复
板凳
jgphu| | 2010-11-5 14:34 | 只看该作者
2楼说的对, KEIL里的固件库更新肯定没有ST官方快,所以,如果你设计产品的时候最好不要依赖KEIL里那个老版本的库,你可以去ST官网下最新(当然刚出来的可能不稳定)的库文件,在建工程的时候把最新的库文件放在工程里面就好了。

使用特权

评论回复
地板
gaobq| | 2010-11-6 21:57 | 只看该作者
Jghu 言之甚是,把库文件自己有选择地包含进去,做到版本自己控制

使用特权

评论回复
5
wilkes|  楼主 | 2010-11-9 10:48 | 只看该作者
如果库文件都在不停的修改更新,维护升级起来不是很麻烦?

使用特权

评论回复
6
symbol6412| | 2010-11-9 12:47 | 只看该作者
并不是频繁的修改更新,只不过是Keil的库版本确实太低了,有的时候找到的demo不能运行或编译不通过,很多时候就是库的版本有问题。

使用特权

评论回复
7
yybj| | 2010-11-9 14:25 | 只看该作者
KEIL里面的固件库的确是比较老,更新速度不行

使用特权

评论回复
8
火箭球迷| | 2010-11-9 22:21 | 只看该作者
这种问题我也经常碰到

使用特权

评论回复
9
dahuoshan| | 2010-11-9 22:24 | 只看该作者
学习下,多谢

使用特权

评论回复
10
baud8o8| | 2010-11-9 22:29 | 只看该作者
:P

使用特权

评论回复
11
xsgy123| | 2010-11-10 09:49 | 只看该作者
楼主给的两个Keil里面的Lib文件似乎是一样的

使用特权

评论回复
12
dfsa| | 2010-11-10 15:26 | 只看该作者
可以自己有选择性的包含一些库文件

使用特权

评论回复
13
wilkes|  楼主 | 2011-5-27 11:46 | 只看该作者
看来大部分都是用ST官方的库文件咯。谁那里有稳定的库文件啊?
结贴留念!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

64

主题

147

帖子

0

粉丝