<Anterior | Contenido | Siguiente>
En algunos sistemas con versiones anteriores de U-Boot, puede haber problemas para reubicar correctamente el kernel de Linux, el disco ram inicial y el blob del árbol de dispositivos en la memoria durante el proceso de arranque. En este caso, U-Boot muestra el mensaje "Iniciando kernel ...", pero el sistema se congela después sin más salida. Estos problemas se han resuelto con las versiones más recientes de U-Boot a partir de la v2014.07 en adelante.
Si el sistema usó originalmente una versión de U-Boot anterior a la v2014.07 y se actualizó a una versión más nueva más tarde, el problema podría seguir ocurriendo incluso después de actualizar U-Boot. La actualización de U-Boot generalmente no modifica las variables de entorno de U-Boot existentes y la solución requiere que se establezca una variable de entorno adicional (bootm_size), que U-Boot hace automáticamente solo en una instalación nueva.
ciones sin datos ambientales existentes. Es posible configurar manualmente bootm_size al nuevo valor predeterminado de U-Boot ejecutando el comando “env default bootm_size; saveenv ”en el indicador de U-Boot.
Otra posibilidad para evitar problemas relacionados con la reubicación es ejecutar el comando “setenv fdt_high ffffffff; setenv initrd_high 0xffffffff; saveenv ”en el indicador U-Boot para deshabilitar completamente la reubicación del disco RAM inicial y el blob del árbol de dispositivos.