您尚未登录。

楼主 #1 2021-01-03 10:47:08

kingwho
会员
注册时间: 2020-01-05
已发帖子: 21
积分: 10
个人网站

同样是HAL库,为什么H7系列的编译这么的慢,而F1F4编译的很快

同样是HAL库,为什么H7系列的编译这么的慢,而F1F4编译的很快,

离线

#2 2021-08-13 18:29:21

laozhu
会员
注册时间: 2021-08-10
已发帖子: 26
积分: 80.5

Re: 同样是HAL库,为什么H7系列的编译这么的慢,而F1F4编译的很快

可以试一试gcc,H7编译实测速度可以在10s内搞定。我觉得编译慢完全是keil的ac工具链的原因。
附gcc下载链接(版本为10-2020-q4-major):
https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-rm/10-2020q4/gcc-arm-none-eabi-10-2020-q4-major-win32.exe

最近编辑记录 laozhu (2021-08-13 18:29:31)

离线

#3 2021-08-13 19:48:01

le062
会员
注册时间: 2019-02-07
已发帖子: 72
积分: 67.5

Re: 同样是HAL库,为什么H7系列的编译这么的慢,而F1F4编译的很快

windows io烂,同一台机器,同版本的GCC,跑在wsl2(虚拟机)下能提升很多。

离线

#4 2022-01-24 18:17:15

daicheng
会员
注册时间: 2022-01-24
已发帖子: 10
积分: 0

Re: 同样是HAL库,为什么H7系列的编译这么的慢,而F1F4编译的很快

用的哪个编译器?

离线

#5 2022-01-24 22:03:39

llinjupt
会员
注册时间: 2020-12-21
已发帖子: 92
积分: 177

Re: 同样是HAL库,为什么H7系列的编译这么的慢,而F1F4编译的很快

试试把编译器改为 Version6,早用早受益!Version6 采用了并行加速,速度提升不在一个数量级。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn