|
此帖的目的主要是比对 HAL库和LL库生成的文件的体积大小,因为是小工程效率上暂时不比对。 打开 NUCLEO_L552ZE_Q+3、外部中断 保存的工程EXIT,GPIO的定义以及时钟频率的设定不变:
在工程文件的设置中,另存工程文件名称及路径为LL-EXIT:
再选择生成的工程代码库为LL:
生成工程文件,并打开工程文件,设置ST-Link 烧录后自动重启:
添加用户代码: 第一种方式,修改 stm32l5xx_it.c :
第二种方式,修改 stm32l5xx_it.c ,main.c ,main.h :
以上两种方式编译成功,下载后效果如下:
HAL库和LL库生成的HEX文件体积大小比对如下,可以看出LL库生成的文件体积在相同的控制工程中相差有一倍。
|
| wonderful....... |
微信公众号
手机版