Acho que você deve convertê-lo para um arquivo de inicialização assim e tentar:
mkimage -n 'Ramdisk Image' -A arm -O linux -T ramdisk -C gzip -d initramfs.cpio.gz initramfs.uImage
Este pode ser um formato válido para o u-boot.
Estou trabalhando na placa Zynq Microzed. Ele está inicializando perfeitamente com o uramdisk.image.gz, mas eu estou tentando inicializá-lo com o initramfs.cpio.
A esse respeito, fiz as seguintes alterações nos arquivos de cabeçalho do u-boot:
As alteraçõeszynq_common.h e zynq_common.h.save são as seguintes
"ramdisk_image = uramdisk.image.gz \ 0"
para
"ramdisk_image = initramfs.cpio \ 0"
nos dois arquivos de cabeçalho
Estou recebendo as seguintes mensagens de log
Ainda está procurando uramdisk.image.gz e dando um erro
Formato incorreto de imagem do Ramdisk
A imagem do Ramdisk está corrompida ou é inválida
Não consigo procurar onde estou errado e como resolvê-lo.