WhyCan Forum

人过留名,雁过留声,感谢各位朋友不离不弃地支持。 QQ: 516333132 (挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2017-10-31 08:33:27

sindy
会员
注册时间: 2017-09-09
累计积分: 143

全志V3S flash启动到shell速度18秒, 有办法可以更快吗?

全志V3S flash启动到shell速度18秒, 有办法可以更快吗?
我现在用 initrd 根文件系统,文件系统和内核一起打包成 zImage, 一共约6M字节.
但是也不至于慢到这种地步

最近编辑记录 sindy (2017-10-31 08:44:08)

离线

#2 2017-10-31 08:41:46

sindy
会员
注册时间: 2017-09-09
累计积分: 143

Re: 全志V3S flash启动到shell速度18秒, 有办法可以更快吗?

我把动作拆解了一下:



下面这句从spi flash load数据要9.2秒, 其中设置spi频率12,24,96Mhz根本没有什么作用:

sf probe 0 12000000; sf read 0x41800000 0x100000 0x10000; sf read 0x41000000 0x110000 0x600000;

下面这个bootz需要 8.2秒:

bootz 0x41000000 - 0x41800000

bootz 0x41000000 - 0x41800000
## Flattened Device Tree blob at 41800000
   Booting using the fdt blob at 0x41800000
   Loading Device Tree to 42dfa000, end 42dffd0c ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0

最近编辑记录 sindy (2017-10-31 08:44:25)

离线

#3 2017-10-31 08:45:06

sindy
会员
注册时间: 2017-09-09
累计积分: 143

Re: 全志V3S flash启动到shell速度18秒, 有办法可以更快吗?

接下来我的测一测 spi 的频率, 看在load内核的时候是否有提升的空间

离线

#4 2019-10-30 15:21:55

超级萌新
会员
注册时间: 2018-05-04
累计积分: 305

Re: 全志V3S flash启动到shell速度18秒, 有办法可以更快吗?

把uboot和linux无关驱动都删除,把其他驱动都做成ko加载,可以做到3/4秒启动。

离线

#5 2019-10-30 17:42:03

shaoxi2010
会员
注册时间: 2019-06-13
累计积分: 43

Re: 全志V3S flash启动到shell速度18秒, 有办法可以更快吗?

V3s做好SPI驱动优化就行了,我这个SPI NAND启动到QT程序全套运行起来只需要6s不到,没记错的话uboot的时钟最大用的是外部24M,原始驱动总线利用率不高,改好了,性能V3s真不成问题。uboot加载SPINAND内4M内核约1S左右

离线

页脚