Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

挂载spi nor flash上的文件系统? #30

Open
maliuping opened this issue May 20, 2024 · 3 comments
Open

挂载spi nor flash上的文件系统? #30

maliuping opened this issue May 20, 2024 · 3 comments

Comments

@maliuping
Copy link

hi 我现在正调试nor flash 启动,在挂载文件系统时出了点问题,/sbin/init无法运行?
我的疑问是,qemu环境上,是否支持把rootfs放在nor flash中进行挂载,下面是我的nor flash 镜像分区。

nor flash img
kernel start

@QQxiaoming
Copy link
Owner

我看到这里尝试在nor flash上挂载extX系列文件系统,一般情况nor flash使用类似jffs2/ubifs的文件系统,而不是extX系列。

@maliuping
Copy link
Author

nor flash上是可以挂载ext4的,只是不适合。
因为看网上没人这么干过,我就换了一种方法,通过vitrio_blk 挂载文件系统,“Kernel command line: root=/dev/vda rw console=ttyS0,115200 rootfstype=ext4” , 但是又出现了一个别的问题,vitrio_blk 在probe过程失败了,触发了hung task
启动log.txt

@QQxiaoming
Copy link
Owner

QQxiaoming commented May 29, 2024

你遇到的这个具体问题我也是第一次见,得抽时间研究下。(很抱歉无法立即回复你,最近实在太忙了,后续我会专门来实验研究下你提到的这两个问题)。

PS:但是我看到你的磁盘大小只有15.0 MiB,感觉上是可能有问题的。从我以前的经验就是有些文件系统(或者称之“文件系统的具体代码实现”又或者是”用来制作文件系统映像的工具“)最小支持的磁盘大小,最小的块大小都是有限制的,现在这个配置不是个典型配置,可能产生了一系列错误引发最终问题,也许跟踪代码并修改参数配置可以解决。(以上猜想仅供参考,待后续修正)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants