Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页
    1. Home
    2. xiaogcc23333
    • Profile
    • Following 1
    • Followers 0
    • my integral 546
    • Topics 1
    • Posts 12
    • Best 0
    • Groups 0

    xiaogcc23333LV 4

    @xiaogcc23333

    546
    integral
    0
    Reputation
    4
    Profile views
    12
    Posts
    0
    Followers
    1
    Following
    Joined Last Online

    xiaogcc23333 Unfollow Follow

    Latest posts made by xiaogcc23333

    • Reply: 【求助】T113 文件系统更换squashfs为jffs2之后根文件系统CRC错误 挂载失败

      @yuzukitsuru 问题点找到了

      1> jffs2 CRC的问题
      由于内核 SLAB allocator选择错误[SLOB]导致,改回SLUB正常。不知道上一个项目的人出于什么目的调整了。具体是否允许改该配置,或者改了为什么会导致spi-mem读数据异常,当前还不知道。

      2> 挂载异常问题
      mkfs.jffs2工具需要sdk buildroot中自带编译出的,否者换其他版本会挂载异常。

      3> 向文件系统写入数据重启挂载异常
      如果内核开启了jffs2 summary选项,需要使用sumtool工具处理mkfs.jffs2做好的文件。

      posted in D1系列-RISC-V
      xiaogcc23333
      xiaogcc23333
    • Reply: 【求助】T113 文件系统更换squashfs为jffs2之后根文件系统CRC错误 挂载失败

      @yuzukitsuru Nor-Flash换过mx25l25635e和BY的,现象一样.

      posted in D1系列-RISC-V
      xiaogcc23333
      xiaogcc23333
    • Reply: T113+SPI NAND 零下40度,这样正常么?

      @lansecd 我感觉可以查一下nand芯片规格书,上面会有支持的宽温范围。

      posted in D1系列-RISC-V
      xiaogcc23333
      xiaogcc23333
    • Reply: T113+SPI NAND 零下40度,这样正常么?

      @lansecd 谢谢你的答复,如果只用squashfs,怎么读写文件呢?比如说需要存储日志和配置文件。

      posted in D1系列-RISC-V
      xiaogcc23333
      xiaogcc23333
    • Reply: T113+SPI NAND 零下40度,这样正常么?

      请问楼主T113 文件系统用的是 squashfs+jffs2 吗?

      posted in D1系列-RISC-V
      xiaogcc23333
      xiaogcc23333
    • Reply: 【求助】T113 文件系统更换squashfs为jffs2之后根文件系统CRC错误 挂载失败

      @yuzukitsuru 我尝试调低了SPI的频率(50M)和DDR的频率(460M),但是还是异常;请问曾经spi-nor.c spi-mem有过类似的问题吗?

      posted in D1系列-RISC-V
      xiaogcc23333
      xiaogcc23333
    • Reply: 【求助】T113 文件系统更换squashfs为jffs2之后根文件系统CRC错误 挂载失败

      @yuzukitsuru 谢谢,我看一下nor-flash和spi部分.

      posted in D1系列-RISC-V
      xiaogcc23333
      xiaogcc23333
    • Reply: 【求助】T113 文件系统更换squashfs为jffs2之后根文件系统CRC错误 挂载失败

      @yuzukitsuru
      是的,squashfs作为rootfs,后期才挂载jffs2,不过当前还没有上overlayfs。

      我的操作流程是这样的
      1> 在uboot中 sf erase 擦除的jffs2分区

      2> 进入文件系统后
      mount -t jffs2 /dev/mtdblock6 /product

      3> 将文件通过拷贝写入对应分区后,重启后再次手动挂载,还是有概率会出现CRC错误。

      4> 具体在spi-nor里增加调试信息,发现spi-mem读上来的数据就异常了,多读一次就有概率正常;但实际上在nor-flash中数据是为正确的,只是读数据出问题,查到这里就不知道怎么进行下去了。🤕

      58c73d09-d44a-44e3-a4c0-cec29354c810-图片.png

      posted in D1系列-RISC-V
      xiaogcc23333
      xiaogcc23333
    • Reply: 【求助】T113 文件系统更换squashfs为jffs2之后根文件系统CRC错误 挂载失败

      @yuzukitsuru
      谢谢大佬回复!
      我尝试过 squashfs[/]+jffs2,reset后jffs2依旧会出现分区数据损坏的情况,一直提示CRC校验错误。
      81cc68f2-b670-487a-ba43-11663cffe96a-图片.png

      posted in D1系列-RISC-V
      xiaogcc23333
      xiaogcc23333
    • Reply: 【求助】T113 文件系统更换squashfs为jffs2之后根文件系统CRC错误 挂载失败

      用的 nor-flash “winbond w25q256”

      posted in D1系列-RISC-V
      xiaogcc23333
      xiaogcc23333