This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] PROCESSOR-SDK-AM335X:有关 AM335x 定制板 eMMC 上的 JFFS2 文件系统支持情况的查询

Guru**** 2416110 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1533801/processor-sdk-am335x-query-regarding-jffs2-file-system-support-on-emmc-in-am335x-custom-board

器件型号:PROCESSOR-SDK-AM335X

工具/软件:

尊敬的 TI 支持团队:

我目前正在开发基于 AM335x 处理器的定制硬件设计方案。 我们的设计采用 eMMC 存储、而不是原始 NAND 闪存。 对于我们的应用、我们正在探索在该 eMMC 上使用 JFFS2 (Journaling Flash File System v2) 的可能性。

根据我的理解和研究、JFFS2 由于与 MTD(内存技术设备)层直接交互、传统上用于原始 NAND 闪存设备。 然而、由于 eMMC 提取了原始 NAND 接口并将其自身作为块器件(通常可通过/dev/mmcblkX 访问)、因此我不确定在这种情况下使用 JFFS2 的兼容性和可行性。

我在论坛和技术博客上遇到过一些讨论、但大多数链接似乎已过时或已过期。 因此、我会直接联系 TI 团队寻求官方指导。

具体而言、我想知道:

1.在基于 AM335x 的系统中,在 eMMC 存储上使用 JFFS2 文件系统是技术上可行的吗?

2.如果是,请分享详细的步骤或参考文件,说明如何:

3.使用 JFFS2 格式化 eMMC 分区。

4.在 Linux 下安装并使用它(我们在内核版本 4.14.40 中使用 TI SDK 05.00.0.15)。

5.处理为支持 eMMC 上的 JFFS2 所需的任何必要驱动程序或内核配置。

6.在将 JFFS2 与 eMMC 配合使用时,是否有我们应该注意到的已知限制或风险?

非常感谢您的见解或任何对文档或实施示例的引用。 我们的目标是确保在 eMMC 上提供可靠的文件系统支持、我们希望探索所有可能的选项、包括在可行的情况下使用 JFFS2。

非常感谢您的时间和支持。 期待您的专家建议。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Raj:

    如您所知、eMMC 已在 Linux 中作为块设备呈现、因此您不需要在它的基础上添加另一个虚拟文件系统(如 JFFS2)。 相反、您只需直接对 eMMC 块器件进行分区和格式化、然后在 Linux 中使用它。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Bin Liu:

    感谢您的答复。

    我谨要求进一步澄清使用的问题 JFFS2(日志刷新文件系统版本 2) 在上 AM335x EVM 板的 eMMC 存储器

    根据我的项目要求、我需要评估加载的可行性 JFFS2 文件系统直接连接到 eMMC 。 但是、我遇到了互联网上各种来源的冲突信息、有人指出 eMMC 不支持这些信息、而有人则认为这是可能的。 这导致了一些混乱、我非常感谢你就此问题提供的专家意见。

    请说明以下几点:

    1. 在技术上是否可以在 AM335x EVM 板的 eMMC 存储器上使用 JFFS2?

    2. IF 不支持 ,你能解释为什么它不适合 eMMC 设备吗?

    3. IF 眼图 您能否分享实施步骤、或者提供可指导我完成此过程的任何文档或参考链接?

    4. 如果不建议使用 JFFS2、将会是什么 可靠的文件系统 在上使用 eMMC 嵌入式 Linux 应用提供 USB 功能?

    我的目标是确保在 eMMC 上提供稳健的失效防护存储解决方案、尤其是在功率损耗和文件系统完整性方面。

    您的指导将帮助我为应用选择正确的架构。

    期待您的详细说明。

    再次感谢您的支持。

    此致、

    Raj

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    根据我的项目要求、我需要评估加载 A 的可行性 JFFS2 文件系统直接连接到 eMMC .

    您需要询问创建了此要求的团队、为什么在 eMMC 上使用 JFFS2。 您是否看到任何其他项目正在执行此操作?