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.

[参考译文] Linux/DRA726:磁盘 VFAT 在几次崩溃后丢失

Guru**** 2589280 points
Other Parts Discussed in Thread: DRA726

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/589907/linux-dra726-disk-vfat-lost-after-a-few-crashes

器件型号:DRA726

工具/软件:Linux

具有 DRA726的定制板、使用工业 SDK 3.03通过定制 u-boot 和基于上述 SDK 中可用的内核 Linux 进行测试。

在几次崩溃后、器件将无法再被识别、无法安装。 起初我以为它只是因为脏位而无法安装。

但事实并非如此、甚至未出现在 DEV 目录中。 在 Linux 上使用 fsck.vfat -a /dev/sdc1时,大部分时间清除该位都会解决问题,但对于其中一个磁盘,它是不幸运的。 我使用 ext4格式化了 Micro SD、复制了故障磁盘的内容、并且工作正常。

所涉及的 micro SD 是 SanDisk NO 4 16GB 设备采用 FAT32格式的设备、其成本在100美元到200美元之间、具体取决于数量。 Navionics 不太可能同意使用 ext4的设备、我们会尝试、但我认为他们可能会为此额外收费。

Michel Catudal

ACTIA Corp.

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

    对于"boot"分区,建议使用但不是强制性的文件系统是 FAT32,对于"rootfs",则为 ext4。 但是、如果您的电路板在不同的文件系统类型下正常工作、则这不是问题。
    您是否还使用不同的 SD 卡进行测试?

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    该设备不可引导。 在特定情况下、代码运行的是 eMMC。 Micro SD 用于读取 Navionics 专有映射信息。 事实证明、问题开始时未看到磁盘、甚至不会将其视为 DEV。 我将其连接到 PC、并且它被识别。 该分区设置为 FAT32,但未设置引导标志。

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


    您好、Michel、


     如果设备未显示在"/dev/"目录中、则通常意味着设备未按预期进行枚举、并且在枚举时可能遇到错误提示。

    1. 提供故障情况的完整引导日志,而不进行任何其他更改?

    2.在内核配置中启用 CONFIG_MMC_DEBUG 并共享故障情况的日志。

    这将有助于我们更好地解决这个问题。

    此致、

    RK