私はZynqMicrozedボードに取り組んでいます。 uramdisk.image.gzで完全に起動していますが、initramfs.cpioで起動しようとしています。
この点で、u-bootのヘッダーファイルに次の変更を加えました。
zynq_common.hおよびzynq_common.h.save変更は次のとおりです
"ramdisk_image = uramdisk.image.gz\0"
に
"ramdisk_image = initramfs.cpio\0"
両方のヘッダーファイル
次のログメッセージが表示されます
それはまだuramdisk.image.gzを探しており、エラーを出している
間違ったRamdiskイメージ形式
RAMディスクイメージが破損しているか無効です
私はどこが間違っているのか、そしてそれを解決する方法を探すことができません。
私はあなたがそれをこのようなu-bootファイルに変換して、試してみるべきだと思います:
mkimage -n 'Ramdisk Image' -A arm -O linux -T ramdisk -C gzip -d initramfs.cpio.gz initramfs.uImage
これは、u-bootの有効な形式である可能性があります。