Estou trabalhando na placa Zynq Microzed. Ele está inicializando perfeitamente com uramdisk.image.gz, mas estou tentando inicializá-lo com initramfs.cpio.
A esse respeito, fiz as seguintes alterações nos arquivos de cabeçalho do u-boot:
zynq_common.hezynq_common.h.saveas mudanças são as seguintes
"ramdisk_image=uramdisk.image.gz\0"
para
"ramdisk_image=initramfs.cpio\0"
em ambos os arquivos de cabeçalho
Estou recebendo as seguintes mensagens de log
Ele ainda está procurando por uramdisk.image.gz e dando um erro
Formato de imagem Ramdisk errado
A imagem do Ramdisk está corrompida ou inválida
Não consigo descobrir onde estou errando e como resolver.
Responder1
Eu acho que você deveria convertê-lo para um arquivo u-boot como este 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.