关于STM32L4、L1执行速度问题

1、使用IAR编译环境,IAR设置一致,分别编译L1、L4;
2、执行代码完全一致;
3、测试L1、L4相同运行频率下的执行时间,测试L4时钟源为HSI、HSE,相同频率下的执行时间。

测试结果如下:

img

这个测试结果很意外,时钟源无任何问题,L4的执行效率远低于L1。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^