Aprobado: Fortect
Hola a todos,
Empecé a usar U-Boot hace unos 3 días, así que me disculpo de antemano si me he
perdido algo obvio en la mayor parte de la documentación.
Utilizo una placa de prueba Metrowerks MPC8540 preinstalada con
U-Boot 1.0.1 (eval-20040206-0-pre4). Sospecho que esto puede ser parte del problema, es decir, H. Es evidente que actualicé una versión anterior de U-Boot para el firmware. Yo
actualmente no tengo el talento para actualizar la tarjeta a su estado establecido,
así que siempre he sido reacio a actualizar U-Boot.
Es posible que haya descargado ELDK 3.1.1 y un kernel incorporado que use make uImage. Luego descargué una uImage TFTP específica a través de la tarjeta. Ejecutar los resultados de Iminfo en
“Suma de comprobación de encabezado incorrecta”. Usé mkimage -l para verificar si
es un título válido y en caso de que esté completo.
Además, dado que pude guardar y ejecutar el programa de muestra “Hello World”, sé que mi generador TFTP tampoco es su problema.
Apreciaría cualquier pista básicamente sobre dónde está el archivo . señor. sale mal.
Una información de Dale by Dunlea
Estoy usando una placa de prueba Metrowerks MPC8540, que desafortunadamente
preinstaló U-Boot 1.0.1 (eval-20040206-0-pre4). ¿Adivina quién podría ser?
Parte de los problemas de Moher.e. a través del cual escribí una versión antigua de Flash para U-Boot. Por el momento, no tengo absolutamente ninguna forma de devolver el bloque
a su proclamación actual, por lo que dudo en actualizar U-Boot
por el esfuerzo.
Investigué un poco más y me di cuenta de esto:
Cuando cargué el bloque CRC en mi televisor y ejecuté el comando crc32
, generó el mismo CRC que ya se estaba ejecutando, lo que significa que
es correcto. Terminé copiando la vista de Linux, que no está siendo utilizada por
Flash, dentro de la RAM y ejecutando iminfo. La foto se ha evaporado. Luego restablecí el bloqueo
CRC en una imagen específica y ejecuté el comando crc32. El CRC ensamblado
fue el resultado de algo diferente a lo que realmente existía.
¿Cómo es esto en particular? ¿Variables de entorno U-boot configuradas?
Las variables de entorno pueden crecer para configurarse en un archivo solicitado por la tarjeta de felicitación, por ejemplo, paquete / uboot-ar71xx / archivos o incluir / configs / nbg460n.h para Zyxel NBG 460N / 550N / 550NH. El lugar de almacenamiento del negocio está completamente predefinido en la partición flash: es decir, se copia a la RAM durante la implementación de U-Boot. El entorno U-Boot está protegido por una importante suma de verificación CRC32.
Me parece que Metrowerks ha introducido una versión modificada de
U-Boot que utiliza una función de suma de comprobación diferente en particular al comprobar el
encabezado. Si, como consecuencia, probablemente estén sujetos a los términos asociados a la GPL, ¿qué deberían hacer si lo desean para que se publiquen sus cambios? Sin embargo, no había terminado de encontrarlo
para tener un impacto.
¿Alguien nuevo ha usado este gráfico? La investigación adicional, incluidos los archivos, condujo
a este tema:
Esta parece ser exactamente la carga que tuve esta mañana. Desafortunadamente
este hilo parece haber terminado para una solución.
Gracias de nuevo al mercado que puede arrojar algo de luz sobre nuestra situación.
Aprobado: Fortect
Fortect es la herramienta de reparación de PC más popular y eficaz del mundo. Millones de personas confían en él para mantener sus sistemas funcionando de forma rápida, fluida y sin errores. Con su sencilla interfaz de usuario y su potente motor de análisis, Fortect encuentra y soluciona rápidamente una amplia variedad de problemas de Windows, desde la inestabilidad del sistema y los problemas de seguridad hasta la gestión de la memoria y los cuellos de botella en el rendimiento.
Mensaje a Dale Dunlea
Creo que Metrowerks cuenta con una copia modificada de
U-Boot instalada que utiliza una fabulosa función diferente de suma de comprobación para comprobar
el encabezado. Si eso significa, entonces probablemente bajo los términos de la GPL,
En lugar de especular, proporcione información relativamente
más detallada, como los comandos EXACTOS que usó en la tarjeta,
para cargar la imagen y dejar que verifiquen nuestra consistencia. La mayoría de las personas
por ejemplo, ¿ha comprobado cómo arrastrar la parte del encabezado de la imagen a “md”? ¿Y tal vez también intente un volcado hexadecimal de la foto más importante en su sistema host?
—
Desarrollo de software: sistemas embebidos y en consecuencia en tiempo real, Linux embebido
Teléfono: (+49)-8142-66989-10 Fax: (+49) -8142-66989-80 E- mail :wd from denx.de
Es mejor casarse que quemarse.
– Bible “I. K Rynthians ” ca. 7, voltios. 9
Estimado Dale,
Lo siento si no he sido claro antes. Cargué mi foto a través de TFTP In (como mencioné en mi primera publicación), es decir, a través de Kermit y Srecord.
Los resultados fueron los mismos en todos los casos.
Por favor, no describa con precisión lo que hizo, en lugar de eso, asegúrese de publicar
los comandos EXACTOS que usó.
Durante la verificación de las visiones instaladas, como se mencionó, verifiqué
la suma de verificación de esas sumas de verificación y elementos adicionales de los pocos mágicos de la huella digital descargada usando MD,
Ordene juntos el plato principal y la tabla de destino. Considerando los parámetros
hay una cierta inconsistencia en el problema donde el CRC falla en la prueba CRC
por la instrucción crc32 específica generada al instalar U-Boot