在 beaglebone black 上构建和刷新 OpenWRT

在 beaglebone black 上构建和刷新 OpenWRT

我正在尝试为 Beaglebone Black Board 定制 OpenWRT 版本并将其刷入 SD 卡。我已成功使用 docker 构建环境编译了 OpenWRT 发行版 (https://github.com/noonien/docker-openwrt-buildroot),但我无法弄清楚如何将其刷入 SD 卡。构建输出包含一个名为openwrt-omap-am335x-boneblack-ext4-sdcard.img.gz- 我可以使用ddetcher程序将其写入 SD 卡并使用它启动吗?我已经尝试过这个,但没有成功。它出现在 OpenWRT 网站的说明中(特别是https://openwrt.org/toh/texas.instruments/beagleblack) 闪存需要预先分区为引导加载程序分区和固件分区?说明非常混乱和不清楚,所以我很感激一些关于如何将二进制映像加载到 SD 卡上的指示。提前感谢您的帮助!

答案1

像这样将其添加到 SD 卡(只需用实际的 sdcard 设备替换 /dev/sdb)

zcat bin/targets/omap/generic/openwrt-omap-am335x-boneblack-ext4-sdcard.img.gz | sudo dd of=/dev/sdb bs=4096 conv=fsync

相关内容