DM365,W25Q128的flash,rootfs是squashfs格式时跑到Please press Enter to activate this console.都要20秒,rootfs是jffs2格式时跑到Please press Enter to activate this console.时甚至要1分钟左右,而且没有报任何错误,有人遇到过类似的情况吗,感谢。
Shine:
JFFS2 的挂载过程需要对闪存从头到尾的扫描,这个过程是很慢的。可以试试换ubifs文件系统。
processors.wiki.ti.com/…/Optimize_Linux_Boot_Time
Steve Chen1:
回复 Shine:
但是这个jffs2文件系统才6M大小,而同样加载到Freeing init memory: 100K时,在SPI FLASH要30秒,在NAND FLASH只要9秒而已。这合理吗。谢谢你。
还发现,进入jffs2文件系统后,创建目录失败,提示说文件系统只读。
SPI FLASH
SPI FLASH
NAND FLASH
NAND FLASHrootfs格式
jffs2
squashfs
jffs2
squashfsFreeing init memory
30s
3s
9s
3s
Chris Meng:
回复 Steve Chen1:
你好,
在你的ubl里面,是否有把SPI相关时钟配置为芯片支持的最高频率?是否有使能DMA进行数据搬移?