工具/软件:
尊敬的 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。
非常感谢您的时间和支持。 期待您的专家建议。