Estoy trabajando en la placa Zynq Microzed. Se inicia perfectamente con uramdisk.image.gz pero intento iniciarlo con initramfs.cpio.
En este sentido, he realizado los siguientes cambios en los archivos de encabezado de u-boot:
zynq_common.hyzynq_common.h.savelos cambios son los siguientes
"ramdisk_image=uramdisk.image.gz\0"
a
"ramdisk_image=initramfs.cpio\0"
en ambos archivos de encabezado
Recibo los siguientes mensajes de registro
Todavía está buscando uramdisk.image.gz y da un error.
Formato de imagen de disco RAM incorrecto
La imagen del disco RAM está corrupta o no es válida
No puedo encontrar dónde me estoy equivocando y cómo resolverlo.
Respuesta1
Creo que deberías convertirlo a un archivo u-boot como este y probarlo:
mkimage -n 'Ramdisk Image' -A arm -O linux -T ramdisk -C gzip -d initramfs.cpio.gz initramfs.uImage
Este podría ser un formato válido para u-boot.