|
HAL已经五六年了,刚接触STM32就是直接上手HAL。 很长时间,LL库没有在论坛等很多地方出现了,今天闲来无事测试一下。 对比一下,同样环境的HAL和LL的差异: HAL------
LL------
即便全部使用LL库,可以看到HAL库部分代码依然被COPY进工程,被HAL_Init调用。
RAM使用相差无几,可能是仅开了RCC和GPIO两个外设,如果多开几个外设可能会有明显的差异。LL库的FLASH占用还是小很多,HAL的0.6倍。 我建议前期HAL库开发功能,后期LL库降低Flash开销,但是我认为为了那么大Flash,然后花费大量时间和人力测试代码什么的,极有可能得不偿失,需要仔细平衡。 |
STM32
超强工具——STM32CubeMX 你会用吗?
集结出发! STM32全国研讨会系列之一:ST智能门铃中国首秀
关于STM32启动文件的几个小问题
【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS
【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID
粉丝分享 | 图说CRC原理应用及STM32硬件CRC外设
STM32L151进入低功耗,并由RTC唤醒的故事
[转]stm32控制NFC模块(PN532)源码(P2P,模拟卡,读写卡等
STM32G070RB+LVGL移植
微信公众号
手机版
也影响速度
是的,执行效率影响还是不能忽视的。