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.

[参考译文] AM62L:在公告 i2464 中、MMCSD 引导模式可能无法从 SD 卡引导

Guru**** 2581345 points
Other Parts Discussed in Thread: AM62L

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1572660/am62l-mmcsd-boot-mode-may-be-unable-to-boot-from-sd-cards-in-advisory-i2464

器件型号:AM62L


工具/软件:

为什么在公告 i2464 中 MMCSD 引导模式可能无法从 SD 卡引导?

解决方法是将“-a"参数“参数添加到 mkfs.vfat 命令。 此选项禁用以将数据结构与群集大小对齐。

linux.die.net/.../mkfs.vfat

为什么需要禁用对齐?

即使没有“-a"参数“参数、某些 SD 卡也可以成功引导。

“-a"参数“参数是否应始终用于所有 SD 卡?

“-A"参数“参数对于 AM62L 以外的器件(例如 AM335x)似乎也有效。

e2e.ti.com/.../5569228

我们的客户将 AM335x、AM64x 和 AM69x 与 PSDK Linux 搭配使用。

“-a"参数“参数是否也应始终用于其他器件?

此致、

大辅

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

    您好、今天是在印度度假、我们的一些同事在那里已离职了几天。 请期待响应延迟。

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

    是、此权变措施只需应用于适用的器件。  对于 AM64x 和 AM69x、无需应用此权变措施。

    此致、

    卡纸

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

    Hi JAMS-SAN,

    感谢您的答复。

    为什么需要禁用对齐作为权变措施?
    这是因为对齐会改变 SD 卡上 FAT 文件系统的布局、使 ROM 引导加载程序无法识别?

    在没有“-a"参数“参数的情况下更改对齐后、如果将 mkfs.vfat 与“-a"参数“参数一起使用、是否可以正确格式化 SD 卡?
    或者、是否应使用标准格式化程序(例如 SD Association 提供的 SD 存储卡格式化程序)初始化 SD 卡?

    为什么尽管存在相同的问题、但勘误表中未列出 AM335x?

    e2e.ti.com/.../5569228

    此致、

    大辅

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是因为对齐会改变 SD 卡上 FAT 文件系统的布局、使 ROM 引导加载程序无法识别它吗?

    是的

    在没有“-a"参数“参数的情况下更改了对齐方式后、如果将 mkfs.vfat 与“-a"参数“参数一起使用、是否可以正确格式化 SD 卡?
    或者是否应使用标准格式化程序(例如 SD Association 提供的 SD 存储卡格式化程序)初始化 SD 卡?

    是的、当使用 mkfs.vfat 格式化和创建 SD 卡分区时、需要使用-A 参数以实现最广泛的兼容性。  对于一些较小的卡、-a 参数可能不是必需的、但对于较大的卡、它是必需的、因此应始终使用-a 参数来避免此问题。  有时、当前 ROM 无法处理对齐的数据结构。

    对于 AM335x、用户使用的是非标准方法来生成映像、因此不考虑这一点。

    此致、

    James

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

    尊敬的 James-san:

    感谢您的答复。

    我在下面的理解是否正确?

    -具有正确格式的 SD 卡是由 mkfs.vfat 不带“-a"参数“参数格式化的。

    -不正确格式的 SD 卡由 mkfs.vfat 使用“-a"参数“参数正确格式化。

    -其他设备,如 AM335x、AM64x 和 AM69x 没有相同的问题,所以“-a"参数“参数是不必要的。

    但是、我们的客户还观察到、以前针对 AM335x 不可引导的 SD 卡在使用“-a"参数“参数进行格式化后会变为可引导卡。

    其他设备是否也可能需要“-a"参数“参数?

    是否也可以对其他器件始终使用“-a"参数“参数?

    此致、

    大辅

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

    你好大辅、

    我认为最好说 ROM 代码与 mkfs.bat 使用“-a"参数“参数格式化的图像最兼容。  如果没有“-a"参数“参数、映像更有可能无法引导。  我认为很大程度上取决于图像大小和内容。  

    对于 AM335x、出现“-a"参数“参数也有助于使图像与某些图像的 ROM 更加兼容

    其他器件也始终可以使用“-a"参数“参数。

    此致、

    James

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

    尊敬的 James-san:

    感谢您的答复。

    我想在最后澄清一件事

    在没有“-a"参数“参数的情况下进行格式化和对齐、然后使用“-a"参数“参数再次重新格式化的 SD 卡的状态是什么?
    它是否保持对齐状态、即格式不正确?
    还是更改为 未对齐状态、即格式正确?

    此致、

    大辅

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

    SD 卡可以多次重新格式化。  如果使用-a 参数重新格式化它、则它最终会处于正确格式化的未对齐状态。

    此致、

    James