[技术问答] 如何在MA35D1 linux上挂载SPI NAND剩余存储

[复制链接]
1303|4
麻花油条 发表于 2025-9-3 16:29 | 显示全部楼层 |阅读模式
MA35D1使用SPI NAND启动,linux启动之后,如何挂载剩余的spi nand存储到mnt上?
riplay 发表于 2025-9-4 14:19 | 显示全部楼层
把设备树配置打开:
&qspi0 {
        status = "okay";
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_qspi0>;
};
自动挂载到rootfs:
                flash: flash@0 {
                        compatible = "spi-nand";
                        reg = <0 0x0 0x2000000>;
                        spi-max-frequency = <50000000>;
                        #address-cells = <1>;
                        #size-cells = <1>;
。。。
                        rootfs@1c00000 {
                                label = "spinand-rootfs";
                                reg = <0x1c00000 0x6400000>;
                        };
                };
爱丽丝的梦 发表于 2025-9-8 15:09 | 显示全部楼层
在 MA35D1 Linux 上挂载 SPI NAND 剩余存储:先确认分区状态,用 fdisk 或 parted 查看未分区空间;创建新分区并格式化为 ext4 等格式;编辑 /etc/fstab,添加分区 UUID、挂载点及格式;执行 mount -a 挂载,或重启生效。
少女诗篇 发表于 2025-9-23 18:50 | 显示全部楼层
在 MA35D1 的 Linux 系统中,先确认 SPI NAND 设备节点(如 /dev/mtdblockX)。使用 fdisk 或 parted 分区,mkfs 格式化(如 mkfs.ext4)。编辑 /etc/fstab 添加挂载项:/dev/mtdblockX/mnt/spi-nand ext4 defaults 0 0,执行 mount -a 生效,或直接用 mount 命令临时挂载。
桃乐丝 发表于 2025-10-2 19:42 | 显示全部楼层
在 MA35D1 Linux 上挂载 SPI NAND 剩余存储,先通过lsblk等命令确认设备识别情况。然后加载nand、mtd、ubi等相关驱动模块。接着创建挂载点,如mkdir /mnt/spi_nand,再用mount命令挂载,如mount /dev/mtdblockX /mnt/spi_nand,其中X为对应的分区号。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

308

主题

1743

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部