主题中讨论的其他器件: SK-AM62B、SK-AM62-LP
工具与软件:
您好!
我正在使用 SK-AM62B-P1、它可以从 SD 卡引导。 不过、我们希望它从 NAND 闪存引导。
我只是找到了一份 将 Linux 刷写到 eMMC 的相关指南、我无法找到如何让它从 闪存引导。 您能给我提供一些参考吗? 谢谢。
BR
Jacky
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、它可以从 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、
[报价 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