【发布时间】:2015-01-20 09:41:44
【问题描述】:
我曾经通过 tftp(带有以太网端口或 USB 上的以太网)、sd 卡或简单的 USB 棒等工具更新嵌入式系统上的固件。
我目前正在开发一个没有以太网端口、没有 USB 端口的系统。只有一个 ttl/usb 连接才能访问控制台和一个微型 USB 来提供它。我目前正在构建一个 linux 映像和一个 rootfs。板上使用的存储是emmc。
有没有一种标准的方法来更新 Emmc 中的 linux/rootfs 等。使用 u-boot 通过使用简单的 ttl/usb 连接?我想我可以通过 mmc 命令在 u-boot 中分割我的闪存,但我不明白如何使用简单的 ttl/usb 链接在 emmc 中传输我的内核映像和我的 rootfs。
【问题讨论】:
-
我也有同样的问题。所以我目前使用uboot ymodem(loady)加载linux内核,内核有一个initramfs,它是minimalfs的精简版。理论上,一旦您加载了 linux,您应该能够轻松访问 emmc。但由于某种原因,我的 emmc 导致系统挂起。
标签: linux embedded-linux u-boot usbserial