我需要使用 uboot 在一些自定义硬件上启动 Linux。对于开发,我正在使用以下方法启动它:
bootm <image-addr> <ramdisk-addr> <dtc-addr>
但是,在该领域中,我想将所有三个项目合二为一。(旧硬件等)
将 ramdisk 折叠到内核中是很容易的,但我只看到模糊的引用以一种有用的方式在其中获取 DTC。
有人可以建议一种方法来做到这一点,或者至少向我指出一些有帮助的文档吗?我不想爬过源头才发现网上有一个食谱。
我需要使用 uboot 在一些自定义硬件上启动 Linux。对于开发,我正在使用以下方法启动它:
bootm <image-addr> <ramdisk-addr> <dtc-addr>
但是,在该领域中,我想将所有三个项目合二为一。(旧硬件等)
将 ramdisk 折叠到内核中是很容易的,但我只看到模糊的引用以一种有用的方式在其中获取 DTC。
有人可以建议一种方法来做到这一点,或者至少向我指出一些有帮助的文档吗?我不想爬过源头才发现网上有一个食谱。
像往常一样发布问题会让我在一小时后找到答案。有关如何使用 uBoot 构建和引导此类映像的说明,请参见:
http://code.metager.de/source/xref/denx/u-boot/doc/uImage.FIT/