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.

[参考译文] SK-AM62B-P1:从 NAND 闪存引导

Guru**** 2482025 points
Other Parts Discussed in Thread: SK-AM62-LP, SK-AM62B-P1, SK-AM62B

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1451819/sk-am62b-p1-boot-from-nand-flash

器件型号:SK-AM62B-P1
主题中讨论的其他器件: SK-AM62B、SK-AM62-LP

工具与软件:

您好!

我正在使用 SK-AM62B-P1、它可以从 SD 卡引导。 不过、我们希望它从 NAND 闪存引导。

我只是找到了一份  将 Linux 刷写到 eMMC 的相关指南、我无法找到如何让它从 闪存引导。 您能给我提供一些参考吗? 谢谢。

BR

Jacky

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

    你好、Jacky、

    SK-AM62B 电路板具有 NOR 闪存、而不是 NAND 闪存。

    您是否正在讨论 SK-AM62-LP 电路板? 它具有 NAND 闪存。

    另请参阅此处了解更多信息: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1288373/faq-how-to-flash-and-boot-u-boot-from-serial-nand-on-am62x-am62ax  常见问题解答中介绍了如何对 NAND 闪存进行编程的步骤(在包含在日志中)。 它基本上使用 U-Boot 的`mtd`命令。

    此致、Andreas

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

    尊敬的  Andreas:

    我有 SK-AM62-LP 板和 SK-AM62B-P1板。

    我已经看到  SK-AM62-LP 板上有关 NAND 闪存的链接。 它看起来太 复杂了。

    问题1:

    是否可以 直接将映像编程/写入 NAND 闪存(对于 SK-AM62-LP)或 NOR 闪存(对于 SK-AM62B)? 然后我可以让它从 NAND 闪存或 NOR 闪存引导。

    如果有、您能详细提供指南吗? 谢谢。

    问题2:

    如果队列1不能做到。   当从 SD 卡引导时、它是否可以将 Linux 刷写到 NAND 闪存(对于 SK-AM62-LP)或 NOR 闪存(对于 SK-AM62B)? 有指南吗?  

    我只是找到有关将 Linux 闪存至 eMMC 的指南 、网址为 dev.ti.com/.../node

    BR

    Jacky

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

    Jacky、

    我在一周的剩余时间进行国际商务旅行;如果时间允许、下周早些时候将查看此内容。 通常来说、您需要准备一个可以刷写的 NAND/NOR 映像、我们在 SDK 中没有现成的映像。 但实际上 TI 并没有特别针对它的任何内容、因此您应该能够在互联网上搜索一些与此主题相关的内容。

    此致、Andreas

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

    尊敬的  Andreas:

    如何 进行一些设置来编译 NAND/NOR 映像?

    现在我已经编译了 SD 卡的映像、请参阅 此处。 

    BR

    Jacky

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

    你好、Jacky、

    [报价 userid="634757" url="~/support/processors-group/processors/f/processors-forum/1451819/sk-am62b-p1-boot-from-nand-flash/5570798 #5577098"]

    是否可以 直接将映像编程/写入 NAND 闪存(对于 SK-AM62-LP)或 NOR 闪存(对于 SK-AM62B)? 然后我可以让它从 NAND 闪存或 NOR 闪存引导。

    如果有、您能详细提供指南吗? 谢谢。

    [报价]

    通常、最好使用 U-Boot 作为编程工具、或者使用 Linux。 这意味着、获取其中一个、并操作它们以将闪存映像加载到 DDR、然后对其进行编程。 即使是一些允许更简单、更"直接"编程方法的"GUI 工具"也只是包装 U-Boot 的外壳   (例如在 Snagboot 情况下)、请参阅 bootlin.com/.../、以便您可以通过脚本化方式通过远程控制 U-Boot 自动刷写(可以使用`Expected`和`autoexpect` Linux 命令行工具)、或使用 Snagboot 等 GUI 工具、 但在这两种情况下、您都需要首先确定特定于您的环境的基本机制(电路板、闪存器件、连接等)。

    [报价用户 id="634757" url="~/support/processors-group/processors/f/processors-forum/1451819/sk-am62b-p1-boot-from-nand-flash/5580613 #5580613"]

    如何 进行一些设置来编译 NAND/NOR 映像?

    现在我已经编译了 SD 卡的映像、请参阅 此处。 

    [报价]

    通常作为 Yocto 构建过程的一部分(也作为 SDK 本身的一部分提供)、请参阅  /files/* )您将获得一个 rootfs 以及三个 U-Boot 二进制文件(tiboot3.bin、tispl.bin、u-boot.img)。 根据您使用的闪存器件/类型、您需要将它们打包到与闪存兼容的文件系统中、例如 UBIFS。 如果您在 E2E 中搜索"NOR 闪存 UBIFS"或"NAND 闪存 UBIFS"(或 Smilar)、您应该能够找到有关如何执行此操作的起点。

    此致、Andreas