【发布时间】: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