您尚未登录。

楼主 # 2023-09-18 12:36:37

soBiu
会员
注册时间: 2023-05-11
已发帖子: 3
积分: 3

uboot sf命令加载kernel速度太慢,读取速度只有1.7MB/s,请问怎么优化

使用的是全志H3芯片,uboot sf命令加载kernel时速度太慢,读取速度只有1.7MB/s,各位大佬帮忙怎么优化启动速度呀,谢谢!

In:    serial                                                                                                                       
Out:   serial                                                                                                                       
Err:   serial                                                                                                                       
Hit any key to stop autoboot:  0                                                                                                    
=> sf probe 0 50000000                                                                                                              
SF: Detected w25q128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB                                                       
=> sf test 0 0x100000                                                                                                               
SPI flash test:                                                                                                                     
0 erase: 8668 ticks, 118 KiB/s 0.944 Mbps                                                                                           
1 check: 600 ticks, 1706 KiB/s 13.648 Mbps                                                                                          
2 write: 1436 ticks, 713 KiB/s 5.704 Mbps                                                                                           
3 read: 591 ticks, 1732 KiB/s 13.856 Mbps                                                                                           
Test passed                                                                                                                         
0 erase: 8668 ticks, 118 KiB/s 0.944 Mbps                                                                                           
1 check: 600 ticks, 1706 KiB/s 13.648 Mbps                                                                                          
2 write: 1436 ticks, 713 KiB/s 5.704 Mbps                                                                                           
3 read: 591 ticks, 1732 KiB/s 13.856 Mbps 

离线

#1 2023-09-20 10:45:11

lignin
会员
注册时间: 2020-03-21
已发帖子: 99
积分: 97.5

Re: uboot sf命令加载kernel速度太慢,读取速度只有1.7MB/s,请问怎么优化

kernel用那些压缩的方式存储,搞小一点读取就快了

离线

楼主 #2 2023-09-20 13:37:44

soBiu
会员
注册时间: 2023-05-11
已发帖子: 3
积分: 3

Re: uboot sf命令加载kernel速度太慢,读取速度只有1.7MB/s,请问怎么优化

使用xz压缩到2.5MB,kernel解压时间需要1.5s左右。使用Lz4压缩到4MB,kernel解压就很快。加上uboot从flash加载kernel的时间,综合来说,还是Lz4总的时间快一点。

离线

#3 2023-09-21 08:36:57

zzm24
会员
注册时间: 2018-05-07
已发帖子: 113
积分: 105

Re: uboot sf命令加载kernel速度太慢,读取速度只有1.7MB/s,请问怎么优化

最近用ZSTD发现解压速度和压缩率都很不错,已经不用gzip和lz了

离线

页脚

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

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