Mi placa SBC3530 no puede encontrar U-BOOT cuando arranca desde ZOC: no se puede leer "boot.scr" desde mmc 0:1. Ruego orientación a expertos ~ ¡Gracias!
(1) cp tools/mkimage lt; your_cross_compiler_pathgt; /bin/arm-none-linux-gnueabi-mkimage //tools/mkimage----gt en u-boot source, arm-none -linux-gnueabi-mkimage - -------gt; herramienta de compilación cruzada en el directorio bin
(2) ./arm-none-linux-gnueabi-mkimage -A arm -O linux -T script -C none - d lt; your_script_text_filegt; boot.scr
.txt: Hay tres líneas en el archivo:
mmc rescan
fatload mmc 0: 1 ${ loadaddr} lt; your_uImage_filegt;
bootm
Ejemplo: Mi archivo es image.txt
./arm-none-linux-gnueabi-mkimage -A arm -O linux -T script -C none -d image.txt boot.scr
lt;your_uImage_filegt; es la imagen del kernel generada por su make uImage y se encuentra en el directorio arch/arm/boot.