【问题标题】:Configure CRANEBOARD U-boot to load kernel images into SDcard via NETWORK配置 CRANEBOARD U-boot 以通过 NETWORK 将内核映像加载到 SD 卡中
【发布时间】:2014-11-25 14:56:05
【问题描述】:

我有一个起重机板。它有 u-boot v2013.04 的 sdcard。我想通过网络(使用以太网接口)将内核映像加载到 SD 卡中。 我应该采取什么步骤来做到这一点。 请帮忙。

【问题讨论】:

  • 您需要将此作为两步转移。使用tftpboot 将文件从主机传输到内存。然后使用 mmc 命令写入 SD 卡。请参阅lists.denx.de/pipermail/u-boot/2014-February/174562.html 和内置的help mmc 命令。
  • 需要注意的是“mmc”命令直接访问SD卡。该卡是原始访问的,因此没有分区或文件系统的概念。请记住这一点。
  • 我的 mmc 卡中只有 u-boot。在 tftpboot 中它需要 loadaddress。我应该在那里写什么。因为起重机只有 u-boot。没有别的。请提供完整的程序。谢谢。
  • U-Boot 如何从 SD 卡读取内核镜像? printenv 命令的输出应该有答案;请将该输出添加到您的问题中。 tftpboot 命令中的加载地址几乎可以是任何低内存地址;使用物理内存的开始。
  • loadaddress 是内存地址。只需确保该地址未被使用,即不是重新定位的 u-boot 或任何异常处理程序的一部分。

标签: linux-kernel embedded-linux u-boot


【解决方案1】:

问题已解决。实际上是与启用某些 MACRO 相关的问题。 在 am3517.h 文件中包含 NET 和 CONFIG_MACH_DAVINCI_DA850_EVM 相关的 MACRO。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-07
    • 2018-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多