jueves, 31 de agosto de 2017

Wandboard Cooking linux ARM Cross Compiler


  La tarjeta Wandboard es una computadora del tipo single board computer que integra las mejores prestaciones para su tipo a un precio razonable.
www.wandboard.org

comparandolas con otras del mercado. Una de las características interesantes es que cuenta con un procesador ARM Cortex-A9 de cuatro nucleos a 1Ghz, memoria 2GB DDR3, slot microsd, Network Lan, Wifi, Bluetooth, USB, RS-232, HDMI, tarjeta Gráfica Vivante GC355, entrada-salida de audio ... Tiene soporte nativo linux, distribuciones como ubuntu, debian, Open Suse, Free BSD, Arch Linux, Open Mandriva, Fedora, ... se pueden descargar para ser instaladas.
  En cuanto al desempeño del chip vivante GC355 es muy bueno, esto comparandolo con tablets que cuentan con el vivante GC355 al probar con video juegos en 3d no se queda corto en desempeño.

  Existe un soporte no oficial para cocinar un linux y así tunearlo a medida. es mantenido por Robert Nelson.

https://eewiki.net/display/linuxonarm/Wandboard_Comments En este enlace están preguntas y respuestas a lo largo de la historia, es recomendable leer toda la cronología para estar ubicado en cuanto ajustes, modificaciones, bugs etc.

https://eewiki.net/display/linuxonarm/Wandboard


  En este enlace se dan instrucciones para compilar en kernel de linux linaro, Cabe mensionar un dato importante, el linux es para ARM y se compila desde una máquina común Intel, Este procedimiento de compilar un código diferente al de la máquina que lo compila se le conoce como Cross Compiler. y se necesita preparar el ambiente para que se permita realizar el proceso. la manera más sencilla de probar si la máquina donde se hará el Cross Compiler esta apta, es haciendolo. En mi caso me salieron errores con las librerias glibc, entre otras. Actualizé las librerias a 64 bits, y resultó bien.

  La página de eewiki de Robert Nelson tiene link hacia los programas fuentes, así que según el momento en que se realize la compilación tomara el que este en turno, en mi experiencia, en ocaciones tube problemas con el que estaba actualizado, así que esperé a que se modificara y si funcionaba lo guardaba en mi máquina para tenerlo como versión estable.

  Este es un resumen de los pasos a seguir:

ARM Cross Compiler: GCC
se descarga el linaro, de descompacta y se prueba ...
Test cross compiler

BootLoader: U-Boot
  El boot loader (Universal boot loader) es el programa que se encarga de cargar el sistema operativo.

Se descarga de GIT:

git clone https://github.com/u-boot/u-boot
cd u-boot/
git checkout v2017.07 -b tmp

root@android-21a6b98c57a93e3f:~# git clone https://github.com/u-boot/u-boot
Cloning into 'u-boot'...
remote: Counting objects: 497698, done.
remote: Compressing objects: 100% (710/710), done.
remote: Total 497698 (delta 659), reused 276 (delta 236), pack-reused 496752
Receiving objects: 100% (497698/497698), 121.49 MiB | 693 KiB/s, done.
Resolving deltas: 100% (403287/403287), done.
root@android-21a6b98c57a93e3f:~# cd u-boot
root@android-21a6b98c57a93e3f:~/u-boot# ls
api    common     doc            env       Kbuild    MAINTAINERS  README           tools
arch   config.mk  Documentation  examples  Kconfig   Makefile     scripts
board  configs    drivers        fs        lib       net          snapshot.commitpatch
cmd    disk       dts            include   Licenses  post         test
root@android-21a6b98c57a93e3f:~/u-boot# git checkout v2017.07 -b tmp
Switched to a new branch 'tmp'

Se parcha:  esto es, se aplican la modificaciones que se requieren para la wandboard

wget -c https://rcn-ee.com/repos/git/u-boot-patches/v2017.07/0001-wandboard-uEnv.txt-bootz-n-fixes.patch
  
patch -p1 < 0001-wandboard-uEnv.txt-bootz-n-fixes.patch

en terminal:

root@android-21a6b98c57a93e3f:~/u-boot# wget -c https://rcn-ee.com/repos/git/u-boot-patches/v2017.07/0001-wandboard-uEnv.txt-bootz-n-fixes.patch
--2017-09-06 18:27:22--  https://rcn-ee.com/repos/git/u-boot-patches/v2017.07/0001-wandboard-uEnv.txt-bootz-n-fixes.patch
Resolving rcn-ee.com (rcn-ee.com)... 45.33.2.10, 2600:3c00::f03c:91ff:fe37:6ad5
Connecting to rcn-ee.com (rcn-ee.com)|45.33.2.10|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 23111 (23K) [text/x-diff]
Saving to: `0001-wandboard-uEnv.txt-bootz-n-fixes.patch'

100%[=============================================================>] 23,111      --.-K/s   in 0.06s  

2017-09-06 18:27:23 (368 KB/s) - `0001-wandboard-uEnv.txt-bootz-n-fixes.patch' saved [23111/23111]

root@android-21a6b98c57a93e3f:~/u-boot# patch -p1 < 0001-wandboard-uEnv.txt-bootz-n-fixes.patch
patching file arch/arm/include/asm/arch-mx6/imx-regs.h
patching file board/wandboard/spl.c
patching file board/wandboard/wandboard.c
patching file configs/wandboard_defconfig
patching file include/configs/wandboard.h
patching file scripts/config_whitelist.txt

Se configura y se compila
make ARCH=arm CROSS_COMPILE=${CC} distclean
make ARCH=arm CROSS_COMPILE=${CC} wandboard_defconfig
make ARCH=arm CROSS_COMPILE=${CC}
En Terminal: 
root@android-21a6b98c57a93e3f:~/u-boot# make ARCH=arm CROSS_COMPILE=${CC} distclean
root@android-21a6b98c57a93e3f:~/u-boot# make ARCH=arm CROSS_COMPILE=${CC} wandboard_defconfig
#
# configuration written to .config
#
root@android-21a6b98c57a93e3f:~/u-boot# make ARCH=arm CROSS_COMPILE=${CC}
scripts/kconfig/conf  --silentoldconfig Kconfig
  CHK     include/config.h
  UPD     include/config.h
  CFG     u-boot.cfg
  GEN     include/autoconf.mk
  GEN     include/autoconf.mk.dep
  CFG     spl/u-boot.cfg
  GEN     spl/include/autoconf.mk
*** Your GCC is older than 6.0 and will not be supported starting in v2018.01.
  CHK     include/config/uboot.release
  UPD     include/config/uboot.release
  CHK     include/generated/version_autogenerated.h
  UPD     include/generated/version_autogenerated.h
  CHK     include/generated/timestamp_autogenerated.h
  UPD     include/generated/timestamp_autogenerated.h
  CC      lib/asm-offsets.s
  CHK     include/generated/generic-asm-offsets.h
  UPD     include/generated/generic-asm-offsets.h
  CC      arch/arm/lib/asm-offsets.s
  CHK     include/generated/asm-offsets.h
  UPD     include/generated/asm-offsets.h
  HOSTCC  tools/bmp_logo
  HOSTCC  tools/gen_eth_addr
  HOSTCC  tools/gen_ethaddr_crc.o
  WRAP    tools/lib/crc8.c
  HOSTCC  tools/lib/crc8.o
  HOSTLD  tools/gen_ethaddr_crc
  HOSTCC  tools/img2srec
  HOSTCC  tools/mkenvimage.o
  HOSTCC  tools/os_support.o
  WRAP    tools/lib/crc32.c
  HOSTCC  tools/lib/crc32.o
  HOSTLD  tools/mkenvimage
  HOSTCC  tools/aisimage.o
  HOSTCC  tools/atmelimage.o
  WRAP    tools/common/bootm.c
  HOSTCC  tools/common/bootm.o
  HOSTCC  tools/default_image.o
  WRAP    tools/lib/fdtdec_common.c
  HOSTCC  tools/lib/fdtdec_common.o
  WRAP    tools/lib/fdtdec.c
  HOSTCC  tools/lib/fdtdec.o
  HOSTCC  tools/fit_common.o
  HOSTCC  tools/fit_image.o
  WRAP    tools/common/image-fit.c
  HOSTCC  tools/common/image-fit.o
  HOSTCC  tools/image-host.o
  WRAP    tools/common/image.c
  HOSTCC  tools/common/image.o
  HOSTCC  tools/imagetool.o
  HOSTCC  tools/imximage.o
  HOSTCC  tools/kwbimage.o
  WRAP    tools/lib/md5.c
  HOSTCC  tools/lib/md5.o
  HOSTCC  tools/lpc32xximage.o
  HOSTCC  tools/mxsimage.o
  HOSTCC  tools/omapimage.o
  HOSTCC  tools/pblimage.o
  HOSTCC  tools/pbl_crc32.o
  HOSTCC  tools/vybridimage.o
  WRAP    tools/lib/rc4.c
  HOSTCC  tools/lib/rc4.o
  HOSTCC  tools/rkcommon.o
  HOSTCC  tools/rkimage.o
  HOSTCC  tools/rksd.o
  HOSTCC  tools/rkspi.o
  HOSTCC  tools/socfpgaimage.o
  WRAP    tools/lib/sha1.c
  HOSTCC  tools/lib/sha1.o
  WRAP    tools/lib/sha256.c
  HOSTCC  tools/lib/sha256.o
  WRAP    tools/common/hash.c
  HOSTCC  tools/common/hash.o
  HOSTCC  tools/ublimage.o
  HOSTCC  tools/zynqimage.o
  HOSTCC  tools/zynqmpimage.o
  WRAP    tools/lib/libfdt/fdt.c
  HOSTCC  tools/lib/libfdt/fdt.o
  WRAP    tools/lib/libfdt/fdt_ro.c
  HOSTCC  tools/lib/libfdt/fdt_ro.o
  WRAP    tools/lib/libfdt/fdt_wip.c
  HOSTCC  tools/lib/libfdt/fdt_wip.o
  WRAP    tools/lib/libfdt/fdt_sw.c
  HOSTCC  tools/lib/libfdt/fdt_sw.o
  WRAP    tools/lib/libfdt/fdt_rw.c
  HOSTCC  tools/lib/libfdt/fdt_rw.o
  WRAP    tools/lib/libfdt/fdt_strerror.c
  HOSTCC  tools/lib/libfdt/fdt_strerror.o
  WRAP    tools/lib/libfdt/fdt_empty_tree.c
  HOSTCC  tools/lib/libfdt/fdt_empty_tree.o
  WRAP    tools/lib/libfdt/fdt_addresses.c
  HOSTCC  tools/lib/libfdt/fdt_addresses.o
  WRAP    tools/lib/libfdt/fdt_overlay.c
  HOSTCC  tools/lib/libfdt/fdt_overlay.o
  WRAP    tools/lib/libfdt/fdt_region.c
  HOSTCC  tools/lib/libfdt/fdt_region.o
  HOSTCC  tools/gpimage.o
  HOSTCC  tools/gpimage-common.o
  HOSTCC  tools/dumpimage.o
  HOSTLD  tools/dumpimage
  HOSTCC  tools/mkimage.o
  HOSTLD  tools/mkimage
  HOSTCC  tools/proftool
  HOSTCC  tools/fdtgrep.o
  HOSTLD  tools/fdtgrep
tools/bmp_logo --gen-info ./tools/logos/wandboard.bmp > include/bmp_logo.h
tools/bmp_logo --gen-data ./tools/logos/wandboard.bmp > include/bmp_logo_data.h
  LD      arch/arm/cpu/built-in.o
  CC      arch/arm/cpu/armv7/cache_v7.o
  AS      arch/arm/cpu/armv7/cache_v7_asm.o
  CC      arch/arm/cpu/armv7/cpu.o
  CC      arch/arm/cpu/armv7/cp15.o
  CC      arch/arm/cpu/armv7/syslib.o
  AS      arch/arm/cpu/armv7/lowlevel_init.o
  CC      arch/arm/cpu/armv7/mx6/soc.o
  CC      arch/arm/cpu/armv7/mx6/clock.o
  CC      arch/arm/cpu/armv7/mx6/mp.o
  LD      arch/arm/cpu/armv7/mx6/built-in.o
  LD      arch/arm/cpu/armv7/built-in.o
  AS      arch/arm/cpu/armv7/start.o
  CC      arch/arm/imx-common/iomux-v3.o
  CC      arch/arm/imx-common/timer.o
  CC      arch/arm/imx-common/cpu.o
  CC      arch/arm/imx-common/speed.o
  CC      arch/arm/imx-common/i2c-mxv7.o
  CC      arch/arm/imx-common/misc.o
  CC      arch/arm/imx-common/cache.o
  CC      arch/arm/imx-common/init.o
  CC      arch/arm/imx-common/sata.o
  CC      arch/arm/imx-common/video.o
  CC      arch/arm/imx-common/cmd_bmode.o
  CC      arch/arm/imx-common/cmd_hdmidet.o
  LD      arch/arm/imx-common/built-in.o
  AS      arch/arm/lib/vectors.o
  AS      arch/arm/lib/crt0.o
  AS      arch/arm/lib/relocate.o
  CC      arch/arm/lib/bootm-fdt.o
  CC      arch/arm/lib/bootm.o
  CC      arch/arm/lib/zimage.o
  CC      arch/arm/lib/cache-pl310.o
  AS      arch/arm/lib/memset.o
  AS      arch/arm/lib/memcpy.o
  CC      arch/arm/lib/sections.o
  CC      arch/arm/lib/stack.o
  CC      arch/arm/lib/interrupts.o
  CC      arch/arm/lib/reset.o
  CC      arch/arm/lib/cache.o
  CC      arch/arm/lib/cache-cp15.o
  CC      arch/arm/lib/psci-dt.o
  LD      arch/arm/lib/built-in.o
  AS      arch/arm/lib/ashldi3.o
  AS      arch/arm/lib/ashrdi3.o
  CC      arch/arm/lib/div0.o
  AS      arch/arm/lib/div64.o
  AS      arch/arm/lib/lib1funcs.o
  AS      arch/arm/lib/lshrdi3.o
  AS      arch/arm/lib/muldi3.o
  AS      arch/arm/lib/uldivmod.o
  AR      arch/arm/lib/lib.a
  CC      arch/arm/lib/eabi_compat.o
  AS      arch/arm/lib/crt0_arm_efi.o
  CC      arch/arm/lib/reloc_arm_efi.o
  CC      board/wandboard/wandboard.o
  CC      board/wandboard/spl.o
  LD      board/wandboard/built-in.o
  CC      cmd/boot.o
  CC      cmd/bootm.o
  CC      cmd/help.o
  CC      cmd/version.o
  CC      cmd/source.o
  CC      cmd/bdinfo.o
  CC      cmd/bootefi.o
  CC      cmd/bootz.o
  CC      cmd/cache.o
  CC      cmd/console.o
  CC      cmd/echo.o
  CC      cmd/elf.o
  CC      cmd/exit.o
  CC      cmd/ext4.o
  CC      cmd/ext2.o
  CC      cmd/fat.o
  CC      cmd/fdt.o
  CC      cmd/fs.o
  CC      cmd/fuse.o
  CC      cmd/gpio.o
  CC      cmd/i2c.o
  CC      cmd/itest.o
  CC      cmd/load.o
  CC      cmd/mem.o
  CC      cmd/mii.o
  CC      cmd/mdio.o
  CC      cmd/misc.o
  CC      cmd/mmc.o
  CC      cmd/mp.o
  CC      cmd/net.o
  CC      cmd/part.o
  CC      cmd/pcmcia.o
  CC      cmd/pxe.o
  CC      cmd/sata.o
  CC      cmd/setexpr.o
  CC      cmd/test.o
  CC      cmd/usb.o
  CC      cmd/disk.o
  CC      cmd/ximg.o
  CC      cmd/nvedit.o
  LD      cmd/built-in.o
  CC      common/init/board_init.o
  LD      common/init/built-in.o
  CC      common/main.o
  CC      common/exports.o
  CC      common/hash.o
  CC      common/cli_hush.o
  CC      common/autoboot.o
  CC      common/board_f.o
  CC      common/board_r.o
  CC      common/board_info.o
  CC      common/bootm.o
  CC      common/bootm_os.o
  CC      common/env_attr.o
  CC      common/env_callback.o
  CC      common/env_flags.o
  CC      common/env_mmc.o
  CC      common/fdt_support.o
  CC      common/miiphyutil.o
  CC      common/usb.o
  CC      common/usb_hub.o
  CC      common/usb_storage.o
  CC      common/splash.o
  CC      common/menu.o
  CC      common/sata.o
  CC      common/cli_readline.o
  CC      common/cli_simple.o
  CC      common/env_common.o
  CC      common/bouncebuf.o
  CC      common/console.o
  CC      common/dlmalloc.o
  CC      common/malloc_simple.o
  CC      common/image.o
  CC      common/image-fdt.o
  CC      common/memsize.o
  CC      common/stdio.o
  CC      common/cli.o
  CC      common/command.o
  CC      common/s_record.o
  CC      common/xyzModem.o
  LD      common/built-in.o
  CC      disk/part.o
  CC      disk/part_dos.o
  CC      disk/part_iso.o
  CC      disk/part_efi.o
  LD      disk/built-in.o
  LD      drivers/adc/built-in.o
  CC      drivers/block/blk_legacy.o
  CC      drivers/block/dwc_ahsata.o
  CC      drivers/block/libata.o
  LD      drivers/block/built-in.o
  CC      drivers/core/device.o
  CC      drivers/core/fdtaddr.o
  CC      drivers/core/lists.o
  CC      drivers/core/root.o
  CC      drivers/core/uclass.o
  CC      drivers/core/util.o
  CC      drivers/core/device-remove.o
  CC      drivers/core/dump.o
  LD      drivers/core/built-in.o
  CC      drivers/crypto/fsl/sec.o
  LD      drivers/crypto/fsl/built-in.o
  LD      drivers/crypto/rsa_mod_exp/built-in.o
  LD      drivers/crypto/built-in.o
  LD      drivers/dfu/built-in.o
  LD      drivers/firmware/built-in.o
  CC      drivers/input/input.o
  LD      drivers/input/built-in.o
  LD      drivers/mailbox/built-in.o
  LD      drivers/memory/built-in.o
  CC      drivers/misc/mxc_ocotp.o
  LD      drivers/misc/built-in.o
  CC      drivers/mmc/mmc.o
  CC      drivers/mmc/mmc_legacy.o
  CC      drivers/mmc/mmc_write.o
  CC      drivers/mmc/fsl_esdhc.o
  LD      drivers/mmc/built-in.o
  LD      drivers/pcmcia/built-in.o
  LD      drivers/phy/marvell/built-in.o
  LD      drivers/pwm/built-in.o
  LD      drivers/reset/built-in.o
  CC      drivers/rtc/date.o
  LD      drivers/rtc/built-in.o
  LD      drivers/soc/built-in.o
  LD      drivers/sound/built-in.o
  LD      drivers/spmi/built-in.o
  LD      drivers/sysreset/built-in.o
  CC      drivers/thermal/thermal-uclass.o
  LD      drivers/thermal/built-in.o
  LD      drivers/timer/built-in.o
  LD      drivers/tpm/built-in.o
  CC      drivers/video/cfb_console.o
  CC      drivers/video/mxc_ipuv3_fb.o
  CC      drivers/video/ipu_common.o
  CC      drivers/video/ipu_disp.o
  LD      drivers/video/bridge/built-in.o
  LD      drivers/video/sunxi/built-in.o
  LD      drivers/video/built-in.o
  CC      drivers/watchdog/imx_watchdog.o
  LD      drivers/watchdog/built-in.o
  LD      drivers/built-in.o
  LD      drivers/dma/built-in.o
  CC      drivers/gpio/mxc_gpio.o
  LD      drivers/gpio/built-in.o
  CC      drivers/i2c/i2c_core.o
  CC      drivers/i2c/mxc_i2c.o
  LD      drivers/i2c/built-in.o
  LD      drivers/mtd/built-in.o
  LD      drivers/mtd/onenand/built-in.o
  LD      drivers/mtd/spi/built-in.o
  CC      drivers/net/fec_mxc.o
  LD      drivers/net/built-in.o
  CC      drivers/net/phy/phy.o
  CC      drivers/net/phy/atheros.o
  LD      drivers/net/phy/built-in.o
  LD      drivers/pci/built-in.o
  CC      drivers/power/power_core.o
  CC      drivers/power/power_i2c.o
  LD      drivers/power/built-in.o
  LD      drivers/power/battery/built-in.o
  LD      drivers/power/domain/built-in.o
  LD      drivers/power/fuel_gauge/built-in.o
  LD      drivers/power/mfd/built-in.o
  CC      drivers/power/pmic/pmic_pfuze100.o
  LD      drivers/power/pmic/built-in.o
  LD      drivers/power/regulator/built-in.o
  CC      drivers/serial/serial.o
  CC      drivers/serial/serial_mxc.o
  LD      drivers/serial/built-in.o
  CC      drivers/spi/spi.o
  LD      drivers/spi/built-in.o
  LD      drivers/usb/common/built-in.o
  LD      drivers/usb/dwc3/built-in.o
  LD      drivers/usb/emul/built-in.o
  LD      drivers/usb/eth/built-in.o
  LD      drivers/usb/gadget/built-in.o
  LD      drivers/usb/gadget/udc/built-in.o
  CC      drivers/usb/host/ehci-hcd.o
  CC      drivers/usb/host/ehci-mx6.o
  LD      drivers/usb/host/built-in.o
  LD      drivers/usb/musb-new/built-in.o
  LD      drivers/usb/musb/built-in.o
  LD      drivers/usb/phy/built-in.o
  LD      drivers/usb/ulpi/built-in.o
  CC      fs/fs.o
  CC      fs/ext4/ext4fs.o
  CC      fs/ext4/ext4_common.o
  CC      fs/ext4/dev.o
  CC      fs/ext4/ext4_write.o
  CC      fs/ext4/ext4_journal.o
  CC      fs/ext4/crc16.o
  LD      fs/ext4/built-in.o
  CC      fs/fat/fat.o
  CC      fs/fat/file.o
  LD      fs/fat/built-in.o
  LD      fs/built-in.o
  CC      lib/efi_loader/efi_image_loader.o
  CC      lib/efi_loader/efi_boottime.o
  CC      lib/efi_loader/efi_runtime.o
  CC      lib/efi_loader/efi_console.o
  CC      lib/efi_loader/efi_memory.o
  CC      lib/efi_loader/efi_disk.o
  CC      lib/efi_loader/efi_net.o
  CC      lib/efi_loader/efi_smbios.o
  LD      lib/efi_loader/built-in.o
  CC      lib/efi_loader/helloworld.o
  LD      lib/efi_loader/helloworld.so
  OBJCOPY lib/efi_loader/helloworld.efi
  CC      lib/libfdt/fdt.o
  CC      lib/libfdt/fdt_ro.o
  CC      lib/libfdt/fdt_rw.o
  CC      lib/libfdt/fdt_strerror.o
  CC      lib/libfdt/fdt_sw.o
  CC      lib/libfdt/fdt_wip.o
  CC      lib/libfdt/fdt_empty_tree.o
  CC      lib/libfdt/fdt_addresses.o
  CC      lib/libfdt/fdt_region.o
  LD      lib/libfdt/built-in.o
  CC      lib/zlib/zlib.o
  LD      lib/zlib/built-in.o
  CC      lib/crc7.o
  CC      lib/crc8.o
  CC      lib/crc16.o
  CC      lib/gunzip.o
  CC      lib/smbios.o
  CC      lib/initcall.o
  CC      lib/lmb.o
  CC      lib/ldiv.o
  CC      lib/net_utils.o
  CC      lib/qsort.o
  CC      lib/rc4.o
  CC      lib/list_sort.o
  CC      lib/hashtable.o
  CC      lib/errno.o
  CC      lib/display_options.o
  CC      lib/crc32.o
  CC      lib/ctype.o
  CC      lib/div64.o
  CC      lib/hang.o
  CC      lib/linux_compat.o
  CC      lib/linux_string.o
  CC      lib/membuff.o
  CC      lib/slre.o
  CC      lib/string.o
  CC      lib/tables_csum.o
  CC      lib/time.o
  CC      lib/uuid.o
  CC      lib/vsprintf.o
  CC      lib/panic.o
  CC      lib/strto.o
  CC      lib/strmhz.o
  LD      lib/built-in.o
  CC      net/checksum.o
  CC      net/arp.o
  CC      net/bootp.o
  CC      net/eth_legacy.o
  CC      net/eth_common.o
  CC      net/net.o
  CC      net/nfs.o
  CC      net/ping.o
  CC      net/tftp.o
  LD      net/built-in.o
  LD      test/built-in.o
  CC      test/dm/cmd_dm.o
  LD      test/dm/built-in.o
  CC      examples/standalone/stubs.o
  LD      examples/standalone/libstubs.o
  CC      examples/standalone/hello_world.o
  LD      examples/standalone/hello_world
  OBJCOPY examples/standalone/hello_world.srec
  OBJCOPY examples/standalone/hello_world.bin
  LDS     u-boot.lds
  LD      u-boot
  CC      spl/arch/arm/cpu/armv7/cache_v7.o
  AS      spl/arch/arm/cpu/armv7/cache_v7_asm.o
  CC      spl/arch/arm/cpu/armv7/cpu.o
  CC      spl/arch/arm/cpu/armv7/cp15.o
  CC      spl/arch/arm/cpu/armv7/syslib.o
  AS      spl/arch/arm/cpu/armv7/lowlevel_init.o
  CC      spl/arch/arm/cpu/armv7/mx6/soc.o
  CC      spl/arch/arm/cpu/armv7/mx6/clock.o
  CC      spl/arch/arm/cpu/armv7/mx6/ddr.o
  CC      spl/arch/arm/cpu/armv7/mx6/mp.o
  LD      spl/arch/arm/cpu/armv7/mx6/built-in.o
  LD      spl/arch/arm/cpu/armv7/built-in.o
  AS      spl/arch/arm/cpu/armv7/start.o
  LD      spl/arch/arm/cpu/built-in.o
  AS      spl/arch/arm/lib/vectors.o
  AS      spl/arch/arm/lib/crt0.o
  CC      spl/arch/arm/lib/spl.o
  CC      spl/arch/arm/lib/zimage.o
  CC      spl/arch/arm/lib/bootm-fdt.o
  AS      spl/arch/arm/lib/memset.o
  AS      spl/arch/arm/lib/memcpy.o
  CC      spl/arch/arm/lib/sections.o
  CC      spl/arch/arm/lib/stack.o
  CC      spl/arch/arm/lib/interrupts.o
  CC      spl/arch/arm/lib/reset.o
  CC      spl/arch/arm/lib/cache.o
  CC      spl/arch/arm/lib/cache-cp15.o
  CC      spl/arch/arm/lib/psci-dt.o
  LD      spl/arch/arm/lib/built-in.o
  AS      spl/arch/arm/lib/ashldi3.o
  AS      spl/arch/arm/lib/ashrdi3.o
  CC      spl/arch/arm/lib/div0.o
  AS      spl/arch/arm/lib/div64.o
  AS      spl/arch/arm/lib/lib1funcs.o
  AS      spl/arch/arm/lib/lshrdi3.o
  AS      spl/arch/arm/lib/muldi3.o
  AS      spl/arch/arm/lib/uldivmod.o
  AR      spl/arch/arm/lib/lib.a
  CC      spl/arch/arm/lib/eabi_compat.o
  AS      spl/arch/arm/lib/crt0_arm_efi.o
  CC      spl/arch/arm/lib/reloc_arm_efi.o
  CC      spl/arch/arm/imx-common/iomux-v3.o
  CC      spl/arch/arm/imx-common/timer.o
  CC      spl/arch/arm/imx-common/cpu.o
  CC      spl/arch/arm/imx-common/speed.o
  CC      spl/arch/arm/imx-common/i2c-mxv7.o
  CC      spl/arch/arm/imx-common/misc.o
  CC      spl/arch/arm/imx-common/spl.o
  CC      spl/arch/arm/imx-common/cache.o
  CC      spl/arch/arm/imx-common/init.o
  CC      spl/arch/arm/imx-common/sata.o
  CC      spl/arch/arm/imx-common/video.o
  LD      spl/arch/arm/imx-common/built-in.o
  CC      spl/board/wandboard/wandboard.o
  CC      spl/board/wandboard/spl.o
  LD      spl/board/wandboard/built-in.o
  CC      spl/common/spl/spl.o
  CC      spl/common/spl/spl_mmc.o
  CC      spl/common/spl/spl_ext.o
  LD      spl/common/spl/built-in.o
  CC      spl/common/init/board_init.o
  LD      spl/common/init/built-in.o
  CC      spl/common/env_common.o
  CC      spl/common/bouncebuf.o
  CC      spl/common/console.o
  CC      spl/common/dlmalloc.o
  CC      spl/common/malloc_simple.o
  CC      spl/common/image.o
  CC      spl/common/memsize.o
  CC      spl/common/stdio.o
  CC      spl/common/cli.o
  CC      spl/common/command.o
  CC      spl/common/s_record.o
  CC      spl/common/xyzModem.o
  LD      spl/common/built-in.o
  CC      spl/cmd/nvedit.o
  LD      spl/cmd/built-in.o
  CC      spl/lib/hashtable.o
  CC      spl/lib/errno.o
  CC      spl/lib/display_options.o
  CC      spl/lib/crc32.o
  CC      spl/lib/ctype.o
  CC      spl/lib/div64.o
  CC      spl/lib/hang.o
  CC      spl/lib/linux_compat.o
  CC      spl/lib/linux_string.o
  CC      spl/lib/membuff.o
  CC      spl/lib/slre.o
  CC      spl/lib/string.o
  CC      spl/lib/tables_csum.o
  CC      spl/lib/time.o
  CC      spl/lib/uuid.o
  CC      spl/lib/vsprintf.o
  CC      spl/lib/panic.o
  CC      spl/lib/strto.o
  CC      spl/lib/strmhz.o
  LD      spl/lib/built-in.o
  CC      spl/disk/part.o
  CC      spl/disk/part_dos.o
  CC      spl/disk/part_iso.o
  CC      spl/disk/part_efi.o
  LD      spl/disk/built-in.o
  CC      spl/drivers/block/blk_legacy.o
  CC      spl/drivers/block/dwc_ahsata.o
  CC      spl/drivers/block/libata.o
  LD      spl/drivers/block/built-in.o
  CC      spl/drivers/gpio/mxc_gpio.o
  LD      spl/drivers/gpio/built-in.o
  CC      spl/drivers/i2c/i2c_core.o
  CC      spl/drivers/i2c/mxc_i2c.o
  LD      spl/drivers/i2c/built-in.o
  CC      spl/drivers/mmc/mmc.o
  CC      spl/drivers/mmc/mmc_legacy.o
  CC      spl/drivers/mmc/fsl_esdhc.o
  LD      spl/drivers/mmc/built-in.o
  CC      spl/drivers/serial/serial.o
  CC      spl/drivers/serial/serial_mxc.o
  LD      spl/drivers/serial/built-in.o
  CC      spl/drivers/watchdog/imx_watchdog.o
  LD      spl/drivers/watchdog/built-in.o
  LD      spl/drivers/built-in.o
  LD      spl/dts/built-in.o
  CC      spl/fs/ext4/ext4fs.o
  CC      spl/fs/ext4/ext4_common.o
  CC      spl/fs/ext4/dev.o
  CC      spl/fs/ext4/ext4_write.o
  CC      spl/fs/ext4/ext4_journal.o
  CC      spl/fs/ext4/crc16.o
  LD      spl/fs/ext4/built-in.o
  LD      spl/fs/built-in.o
  LDS     spl/u-boot-spl.lds
  LD      spl/u-boot-spl
  OBJCOPY spl/u-boot-spl-nodtb.bin
  COPY    spl/u-boot-spl.bin
  CFGS    arch/arm/imx-common/spl_sd.cfg.cfgtmp
  MKIMAGE SPL
  OBJCOPY u-boot.srec
  OBJCOPY u-boot-nodtb.bin
  COPY    u-boot.bin
  SYM     u-boot.sym
  MKIMAGE u-boot.img
  CFGCHK  u-boot.cfg
root@android-21a6b98c57a93e3f:~/u-boot# 


Linux Kernel

 El script construirá el kernel, modulos, arbol de dispositivos, y copiara los archivos a un directorio de deploy

Se descarga:

git clone https://github.com/RobertCNelson/armv7-multiplatform
cd armv7-multiplatform/

Se elige alguna variante del kernel entre numero de version, normal o realtime.
Se compila:
root@android-21a6b98c57a93e3f:~/armv7-multiplatform# ./build_kernel.sh
+ Detected build host [Debian GNU/Linux Kali Linux 1.0.9]
+ host: [x86_64]
+ git HEAD commit: [1ba43c9c1131a5293a0f57261a1c40b4c10127aa]
+ Warning: [lsb_release -cs] just returned [n/a], so now testing [lsb_release -rs] instead...
-----------------------------
scripts/gcc: Using: arm-linux-gnueabihf-gcc (crosstool-NG linaro-1.13.1-4.9-2014.09 - Linaro GCC 4.9-2014.09) 4.9.2 20140904 (prerelease)
Copyright (C) 2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-----------------------------
CROSS_COMPILE=/root/armv7-multiplatform/dl/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/bin/arm-linux-gnueabihf-
-----------------------------
scripts/git: LINUX_GIT not defined in system.sh
using default location: /root/armv7-multiplatform/ignore/linux-src/
-----------------------------
scripts/git: Debug: LINUX_GIT is setup as: [/root/armv7-multiplatform/ignore/linux-src].
scripts/git: [url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git]
remote: Counting objects: 1385702, done.
remote: Compressing objects: 100% (258521/258521), done.
remote: Total 1385702 (delta 1126824), reused 1353076 (delta 1116156)
Receiving objects: 100% (1385702/1385702), 406.00 MiB | 681 KiB/s, done.
Resolving deltas: 100% (1126824/1126824), done.
From https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
   086e8dd..b1b6f83  master     -> origin/master
From https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
 * [new tag]         v4.1       -> v4.1
 * [new tag]         v4.1-rc5   -> v4.1-rc5
 * [new tag]         v4.1-rc6   -> v4.1-rc6
 * [new tag]         v4.1-rc7   -> v4.1-rc7
 * [new tag]         v4.1-rc8   -> v4.1-rc8
 * [new tag]         v4.10      -> v4.10
 * [new tag]         v4.10-rc1  -> v4.10-rc1
 * [new tag]         v4.10-rc2  -> v4.10-rc2
 * [new tag]         v4.10-rc3  -> v4.10-rc3
 * [new tag]         v4.10-rc4  -> v4.10-rc4
 * [new tag]         v4.10-rc5  -> v4.10-rc5
 * [new tag]         v4.10-rc6  -> v4.10-rc6
 * [new tag]         v4.10-rc7  -> v4.10-rc7
 * [new tag]         v4.10-rc8  -> v4.10-rc8
 * [new tag]         v4.11      -> v4.11
 * [new tag]         v4.11-rc1  -> v4.11-rc1
 * [new tag]         v4.11-rc2  -> v4.11-rc2
 * [new tag]         v4.11-rc3  -> v4.11-rc3
 * [new tag]         v4.11-rc4  -> v4.11-rc4
 * [new tag]         v4.11-rc5  -> v4.11-rc5
 * [new tag]         v4.11-rc6  -> v4.11-rc6
 * [new tag]         v4.11-rc7  -> v4.11-rc7
 * [new tag]         v4.11-rc8  -> v4.11-rc8
 * [new tag]         v4.12      -> v4.12
 * [new tag]         v4.12-rc1  -> v4.12-rc1
 * [new tag]         v4.12-rc2  -> v4.12-rc2
 * [new tag]         v4.12-rc3  -> v4.12-rc3
 * [new tag]         v4.12-rc4  -> v4.12-rc4
 * [new tag]         v4.12-rc5  -> v4.12-rc5
 * [new tag]         v4.12-rc6  -> v4.12-rc6
 * [new tag]         v4.12-rc7  -> v4.12-rc7
 * [new tag]         v4.13      -> v4.13
 * [new tag]         v4.13-rc1  -> v4.13-rc1
 * [new tag]         v4.13-rc2  -> v4.13-rc2
 * [new tag]         v4.13-rc3  -> v4.13-rc3
 * [new tag]         v4.13-rc4  -> v4.13-rc4
 * [new tag]         v4.13-rc5  -> v4.13-rc5
 * [new tag]         v4.13-rc6  -> v4.13-rc6
 * [new tag]         v4.13-rc7  -> v4.13-rc7
 * [new tag]         v4.2       -> v4.2
 * [new tag]         v4.2-rc1   -> v4.2-rc1
 * [new tag]         v4.2-rc2   -> v4.2-rc2
 * [new tag]         v4.2-rc3   -> v4.2-rc3
 * [new tag]         v4.2-rc4   -> v4.2-rc4
 * [new tag]         v4.2-rc5   -> v4.2-rc5
 * [new tag]         v4.2-rc6   -> v4.2-rc6
 * [new tag]         v4.2-rc7   -> v4.2-rc7
 * [new tag]         v4.2-rc8   -> v4.2-rc8
 * [new tag]         v4.3       -> v4.3
 * [new tag]         v4.3-rc1   -> v4.3-rc1
 * [new tag]         v4.3-rc2   -> v4.3-rc2
 * [new tag]         v4.3-rc3   -> v4.3-rc3
 * [new tag]         v4.3-rc4   -> v4.3-rc4
 * [new tag]         v4.3-rc5   -> v4.3-rc5
 * [new tag]         v4.3-rc6   -> v4.3-rc6
 * [new tag]         v4.3-rc7   -> v4.3-rc7
 * [new tag]         v4.4       -> v4.4
 * [new tag]         v4.4-rc1   -> v4.4-rc1
 * [new tag]         v4.4-rc2   -> v4.4-rc2
 * [new tag]         v4.4-rc3   -> v4.4-rc3
 * [new tag]         v4.4-rc4   -> v4.4-rc4
 * [new tag]         v4.4-rc5   -> v4.4-rc5
 * [new tag]         v4.4-rc6   -> v4.4-rc6
 * [new tag]         v4.4-rc7   -> v4.4-rc7
 * [new tag]         v4.4-rc8   -> v4.4-rc8
 * [new tag]         v4.5       -> v4.5
 * [new tag]         v4.5-rc1   -> v4.5-rc1
 * [new tag]         v4.5-rc2   -> v4.5-rc2
 * [new tag]         v4.5-rc3   -> v4.5-rc3
 * [new tag]         v4.5-rc4   -> v4.5-rc4
 * [new tag]         v4.5-rc5   -> v4.5-rc5
 * [new tag]         v4.5-rc6   -> v4.5-rc6
 * [new tag]         v4.5-rc7   -> v4.5-rc7
 * [new tag]         v4.6       -> v4.6
 * [new tag]         v4.6-rc1   -> v4.6-rc1
 * [new tag]         v4.6-rc2   -> v4.6-rc2
 * [new tag]         v4.6-rc3   -> v4.6-rc3
 * [new tag]         v4.6-rc4   -> v4.6-rc4
 * [new tag]         v4.6-rc5   -> v4.6-rc5
 * [new tag]         v4.6-rc6   -> v4.6-rc6
 * [new tag]         v4.6-rc7   -> v4.6-rc7
 * [new tag]         v4.7       -> v4.7
 * [new tag]         v4.7-rc1   -> v4.7-rc1
 * [new tag]         v4.7-rc2   -> v4.7-rc2
 * [new tag]         v4.7-rc3   -> v4.7-rc3
 * [new tag]         v4.7-rc4   -> v4.7-rc4
 * [new tag]         v4.7-rc5   -> v4.7-rc5
 * [new tag]         v4.7-rc6   -> v4.7-rc6
 * [new tag]         v4.7-rc7   -> v4.7-rc7
 * [new tag]         v4.8       -> v4.8
 * [new tag]         v4.8-rc1   -> v4.8-rc1
 * [new tag]         v4.8-rc2   -> v4.8-rc2
 * [new tag]         v4.8-rc3   -> v4.8-rc3
 * [new tag]         v4.8-rc4   -> v4.8-rc4
 * [new tag]         v4.8-rc5   -> v4.8-rc5
 * [new tag]         v4.8-rc6   -> v4.8-rc6
 * [new tag]         v4.8-rc7   -> v4.8-rc7
 * [new tag]         v4.8-rc8   -> v4.8-rc8
 * [new tag]         v4.9       -> v4.9
 * [new tag]         v4.9-rc1   -> v4.9-rc1
 * [new tag]         v4.9-rc2   -> v4.9-rc2
 * [new tag]         v4.9-rc3   -> v4.9-rc3
 * [new tag]         v4.9-rc4   -> v4.9-rc4
 * [new tag]         v4.9-rc5   -> v4.9-rc5
 * [new tag]         v4.9-rc6   -> v4.9-rc6
 * [new tag]         v4.9-rc7   -> v4.9-rc7
 * [new tag]         v4.9-rc8   -> v4.9-rc8
-----------------------------
Resolve operation not in progress, we are not resuming.
git tree is clean...
[v3.17.4-armv7-x3 33dc6ec] empty cleanup commit
HEAD is now at 33dc6ec empty cleanup commit
Checking out files: 100% (23852/23852), done.
Switched to branch 'master'
Your branch is ahead of 'origin/master' by 1 commit.
From /root/armv7-multiplatform/ignore/linux-src
 * [new tag]         v4.1       -> v4.1
 * [new tag]         v4.1-rc5   -> v4.1-rc5
 * [new tag]         v4.1-rc6   -> v4.1-rc6
 * [new tag]         v4.1-rc7   -> v4.1-rc7
 * [new tag]         v4.1-rc8   -> v4.1-rc8
 * [new tag]         v4.10      -> v4.10
 * [new tag]         v4.10-rc1  -> v4.10-rc1
 * [new tag]         v4.10-rc2  -> v4.10-rc2
 * [new tag]         v4.10-rc3  -> v4.10-rc3
 * [new tag]         v4.10-rc4  -> v4.10-rc4
 * [new tag]         v4.10-rc5  -> v4.10-rc5
 * [new tag]         v4.10-rc6  -> v4.10-rc6
 * [new tag]         v4.10-rc7  -> v4.10-rc7
 * [new tag]         v4.10-rc8  -> v4.10-rc8
 * [new tag]         v4.11      -> v4.11
 * [new tag]         v4.11-rc1  -> v4.11-rc1
 * [new tag]         v4.11-rc2  -> v4.11-rc2
 * [new tag]         v4.11-rc3  -> v4.11-rc3
 * [new tag]         v4.11-rc4  -> v4.11-rc4
 * [new tag]         v4.11-rc5  -> v4.11-rc5
 * [new tag]         v4.11-rc6  -> v4.11-rc6
 * [new tag]         v4.11-rc7  -> v4.11-rc7
 * [new tag]         v4.11-rc8  -> v4.11-rc8
 * [new tag]         v4.12      -> v4.12
 * [new tag]         v4.12-rc1  -> v4.12-rc1
 * [new tag]         v4.12-rc2  -> v4.12-rc2
 * [new tag]         v4.12-rc3  -> v4.12-rc3
 * [new tag]         v4.12-rc4  -> v4.12-rc4
 * [new tag]         v4.12-rc5  -> v4.12-rc5
 * [new tag]         v4.12-rc6  -> v4.12-rc6
 * [new tag]         v4.12-rc7  -> v4.12-rc7
 * [new tag]         v4.13      -> v4.13
 * [new tag]         v4.13-rc1  -> v4.13-rc1
 * [new tag]         v4.13-rc2  -> v4.13-rc2
 * [new tag]         v4.13-rc3  -> v4.13-rc3
 * [new tag]         v4.13-rc4  -> v4.13-rc4
 * [new tag]         v4.13-rc5  -> v4.13-rc5
 * [new tag]         v4.13-rc6  -> v4.13-rc6
 * [new tag]         v4.13-rc7  -> v4.13-rc7
 * [new tag]         v4.2       -> v4.2
 * [new tag]         v4.2-rc1   -> v4.2-rc1
 * [new tag]         v4.2-rc2   -> v4.2-rc2
 * [new tag]         v4.2-rc3   -> v4.2-rc3
 * [new tag]         v4.2-rc4   -> v4.2-rc4
 * [new tag]         v4.2-rc5   -> v4.2-rc5
 * [new tag]         v4.2-rc6   -> v4.2-rc6
 * [new tag]         v4.2-rc7   -> v4.2-rc7
 * [new tag]         v4.2-rc8   -> v4.2-rc8
 * [new tag]         v4.3       -> v4.3
 * [new tag]         v4.3-rc1   -> v4.3-rc1
 * [new tag]         v4.3-rc2   -> v4.3-rc2
 * [new tag]         v4.3-rc3   -> v4.3-rc3
 * [new tag]         v4.3-rc4   -> v4.3-rc4
 * [new tag]         v4.3-rc5   -> v4.3-rc5
 * [new tag]         v4.3-rc6   -> v4.3-rc6
 * [new tag]         v4.3-rc7   -> v4.3-rc7
 * [new tag]         v4.4       -> v4.4
 * [new tag]         v4.4-rc1   -> v4.4-rc1
 * [new tag]         v4.4-rc2   -> v4.4-rc2
 * [new tag]         v4.4-rc3   -> v4.4-rc3
 * [new tag]         v4.4-rc4   -> v4.4-rc4
 * [new tag]         v4.4-rc5   -> v4.4-rc5
 * [new tag]         v4.4-rc6   -> v4.4-rc6
 * [new tag]         v4.4-rc7   -> v4.4-rc7
 * [new tag]         v4.4-rc8   -> v4.4-rc8
 * [new tag]         v4.5       -> v4.5
 * [new tag]         v4.5-rc1   -> v4.5-rc1
 * [new tag]         v4.5-rc2   -> v4.5-rc2
 * [new tag]         v4.5-rc3   -> v4.5-rc3
 * [new tag]         v4.5-rc4   -> v4.5-rc4
 * [new tag]         v4.5-rc5   -> v4.5-rc5
 * [new tag]         v4.5-rc6   -> v4.5-rc6
 * [new tag]         v4.5-rc7   -> v4.5-rc7
 * [new tag]         v4.6       -> v4.6
 * [new tag]         v4.6-rc1   -> v4.6-rc1
 * [new tag]         v4.6-rc2   -> v4.6-rc2
 * [new tag]         v4.6-rc3   -> v4.6-rc3
 * [new tag]         v4.6-rc4   -> v4.6-rc4
 * [new tag]         v4.6-rc5   -> v4.6-rc5
 * [new tag]         v4.6-rc6   -> v4.6-rc6
 * [new tag]         v4.6-rc7   -> v4.6-rc7
 * [new tag]         v4.7       -> v4.7
 * [new tag]         v4.7-rc1   -> v4.7-rc1
 * [new tag]         v4.7-rc2   -> v4.7-rc2
 * [new tag]         v4.7-rc3   -> v4.7-rc3
 * [new tag]         v4.7-rc4   -> v4.7-rc4
 * [new tag]         v4.7-rc5   -> v4.7-rc5
 * [new tag]         v4.7-rc6   -> v4.7-rc6
 * [new tag]         v4.7-rc7   -> v4.7-rc7
 * [new tag]         v4.8       -> v4.8
 * [new tag]         v4.8-rc1   -> v4.8-rc1
 * [new tag]         v4.8-rc2   -> v4.8-rc2
 * [new tag]         v4.8-rc3   -> v4.8-rc3
 * [new tag]         v4.8-rc4   -> v4.8-rc4
 * [new tag]         v4.8-rc5   -> v4.8-rc5
 * [new tag]         v4.8-rc6   -> v4.8-rc6
 * [new tag]         v4.8-rc7   -> v4.8-rc7
 * [new tag]         v4.8-rc8   -> v4.8-rc8
 * [new tag]         v4.9       -> v4.9
 * [new tag]         v4.9-rc1   -> v4.9-rc1
 * [new tag]         v4.9-rc2   -> v4.9-rc2
 * [new tag]         v4.9-rc3   -> v4.9-rc3
 * [new tag]         v4.9-rc4   -> v4.9-rc4
 * [new tag]         v4.9-rc5   -> v4.9-rc5
 * [new tag]         v4.9-rc6   -> v4.9-rc6
 * [new tag]         v4.9-rc7   -> v4.9-rc7
 * [new tag]         v4.9-rc8   -> v4.9-rc8
Already up-to-date.
Deleted branch v3.17.4-armv7-x3 (was 33dc6ec).
Checking out files: 100% (23715/23715), done.
Switched to a new branch 'v3.17.4-armv7-x3'
v3.17.4
Starting patch.sh
dir: dts
Applying: ARM: dts: omap3-beagle: add i2c2
Applying: ARM: dts: omap3-beagle-xm: spidev
Applying: ARM: dts: beagle-xm: make sure dvi is enabled
Applying: ARM: DTS: omap3-beagle-xm: disable powerdown-gpios
Applying: ARM: DTS: omap3-beagle.dts: enable twl4030-power-reset
Applying: arm: dts: omap4: move emif so panda-es-b3 now boots
Applying: mach-imx51: disable cpufreq, still locks up
Applying: omap3-beagle-xm: ehci works again
Applying: ARM: dts: omap3-beagle: ddc-i2c-bus is not responding, disable ddc detection for the time being
Applying: imx: add udoo
Applying: ARM: sun7i: Add support for Olimex A20-OLinuXino-LIME
Applying: ARM: sun7i: add support for A20-OLinuXino-Lime2
dir: wand
Applying: ARM i.MX6 Wandboard add wifi+bt rfkill driver
Applying: ARM: dts: wandboard: add binding for wand-rfkill driver
Applying: Wandboard: Open Vivante GPU driver "v4_cleaned" with FDT support.
dir: errata
Applying: hack: omap: clockk: dpll5: apply sprz319e 2.1 erratum
dir: freescale/ipu-v3
Applying: gpu: ipu-v3: Add ipu-cpmem unit
Applying: staging: imx-drm: Convert to new ipu_cpmem API
Applying: gpu: ipu-v3: Add functions to set CSI/IC source muxes
Applying: gpu: ipu-v3: Rename and add IDMAC channels
Applying: gpu: ipu-v3: Add Camera Sensor Interface unit
Applying: gpu: ipu-v3: Add Image Converter unit
Applying: gpu: ipu-v3: smfc: Move enable/disable to ipu-smfc.c
Applying: gpu: ipu-v3: smfc: Convert to per-channel
Applying: gpu: ipu-v3: smfc: Add ipu_smfc_set_watermark()
Applying: gpu: ipu-v3: Add ipu_mbus_code_to_colorspace()
Applying: gpu: ipu-v3: Add rotation mode conversion utilities
Applying: gpu: ipu-v3: Add helper function checking if pixfmt is planar
Applying: gpu: ipu-v3: Move IDMAC channel names to imx-ipu-v3.h
Applying: gpu: ipu-v3: Add ipu_idmac_buffer_is_ready()
Applying: gpu: ipu-v3: Add ipu_idmac_clear_buffer()
Applying: gpu: ipu-v3: Add __ipu_idmac_reset_current_buffer()
Applying: gpu: ipu-v3: Add ipu_stride_to_bytes()
Applying: gpu: ipu-v3: Add ipu_idmac_enable_watermark()
Applying: gpu: ipu-v3: Add ipu_idmac_lock_enable()
Applying: gpu: ipu-cpmem: Add ipu_cpmem_set_block_mode()
Applying: gpu: ipu-cpmem: Add ipu_cpmem_set_axi_id()
Applying: gpu: ipu-cpmem: Add ipu_cpmem_set_rotation()
Applying: gpu: ipu-cpmem: Add second buffer support to ipu_cpmem_set_image()
Applying: gpu: ipu-v3: Add more planar formats support
Applying: gpu: ipu-cpmem: Add ipu_cpmem_dump()
Applying: gpu: ipu-v3: Add ipu_dump()
dir: beaglebone/hdmi_audio
Applying: clk: ti: add gpio controlled clock
Applying: drm/tilcdc: Add I2S HDMI audio config for tda998x
Applying: ASoC: davinci-evm: HDMI audio support for TDA998x trough McASP I2S bus
Applying: ASoC: davinci: HDMI audio build for AM33XX and TDA998x
Applying: ARM: dts: am33xx: Add external clock provider
dir: beaglebone/pinmux-helper
Applying: BeagleBone pinmux helper
Applying: pinmux-helper: Add runtime configuration capability
Applying: pinmux-helper: Switch to using kmalloc
Applying: gpio: Introduce GPIO OF helper
Applying: Add dir-changeable property to gpio-of-helper
Applying: am33xx.dtsi: add ocp label
Applying: beaglebone: added expansion header to dtb
Applying: bone-pinmux-helper: Add support for "mode" device-tree parameter The new mode parameter is used to set the initial pinmux mode to something other than "default" or NULL, which is what happens currently. This allows enabling SoC hardware via device-tree which requires specific pinmux settings to function on boot, but still leaves the pinmux register under control of the bone-pinmux- helper driver meaning the pinmux setting can be changed at run time via user-mode access to sysfs.
Applying: pinmux-helper: add P8_37_pinmux & P8_38_pinmux
dir: beaglebone/pinmux
Applying: am335x-bone-common: split out am33xx_pinmux
Applying: am335x-boneblack: split out am33xx_pinmux
Applying: am335x-boneblack: split out emmc
Applying: am335x-bone: nxp hdmi no audio
Applying: pinmux: bone/black disable pins for hdmi/audio/clkout2/mmc1
Applying: pinmux: i2c
Applying: pinmux: uart
Applying: pinmux: spi
Applying: node: 4-wire touchscreen
Applying: node: led-gpio
Applying: node: backlight-gpio
Applying: node: keymap
Applying: node: panel
Applying: cape: audio-revb
Applying: cape: audio reva
Applying: cape: crypto 00a0
Applying: cape: rtc 01 00a1
Applying: cape: lcd
Applying: cape: basic proto
dir: beaglebone/dts
Applying: am335x-boneblack: add cpu0 opp points
Applying: dts: am335x-bone-common: fixup leds to match 3.8
Applying: ARM: dts: am335x-bone*: Fix model name and update compatibility information
Applying: ARM: dts: am335x-boneblack: dcdc1 set to 1.35v for ddr3
Applying: add base files
dir: beaglebone/capes
Applying: cape: Argus UPS cape support
dir: beaglebone/generated
Applying: auto generated: cape: uarts
Applying: auto generated: cape: audio
Applying: auto generated: cape: lcd
Applying: auto generated: cape: argus
Applying: auto generated: cape: rtc-01-00a1
Applying: auto generated: cape: crypto-00a0
Applying: auto generated: cape: 4dcape
Applying: auto generated: cape: bbb-exp-c
Applying: auto generated: cape: bb-view-43
Applying: auto generated: capes: add dtbs to makefile
dir: beaglebone/power
Applying: tps65217: Enable KEY_POWER press on AC loss / PWR_BUT
Applying: am335x-bone-common: enable ti,pmic-shutdown-controller
Applying: dt: bone-common: Add interrupt for PMIC
dir: beaglebone/phy
Applying: cpsw: Add support for byte queue limits
Applying: cpsw: napi polling of 64 is good for gigE - less good for 100mbit
Applying: cpsw: search for phy
dir: beaglebone/mac
Applying: DT doc: net: cpsw mac-address is optional
Applying: net: cpsw: Add missing return value
Applying: net: cpsw: header, Add missing include
Applying: net: cpsw: Replace pr_err by dev_err
Applying: net: cpsw: Add am33xx MACID readout
Applying: am33xx: define syscon control module device node
Applying: arm: dts: am33xx, Add syscon phandle to cpsw node
dir: packaging
Applying: packaging: sync with mainline
Applying: deb-pkg: install dtbs in linux-image package
patch.sh ran successfully
[v3.17.4-armv7-x3 fbaf6d0] 3.17.4-armv7-x3 patchset
  CLEAN   .
  CLEAN   arch/arm/kernel
  CLEAN   drivers/tty/vt
  CLEAN   drivers/video/logo
  CLEAN   firmware
  CLEAN   kernel/debug/kdb
  CLEAN   kernel/time
  CLEAN   kernel
  CLEAN   lib/raid6
  CLEAN   lib
  CLEAN   security/apparmor
  CLEAN   security/selinux
  CLEAN   usr
  CLEAN   arch/arm/boot/compressed
  CLEAN   arch/arm/boot/dts
  CLEAN   arch/arm/boot
  CLEAN   .tmp_versions
  CLEAN   scripts/basic
  CLEAN   scripts/dtc
  CLEAN   scripts/genksyms
  CLEAN   scripts/kconfig
  CLEAN   scripts/mod
  CLEAN   scripts/selinux/genheaders
  CLEAN   scripts/selinux/mdp
  CLEAN   scripts
  CLEAN   include/config include/generated arch/arm/include/generated
  CLEAN   .config .version include/generated/uapi/linux/version.h Module.symvers
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/zconf.lex.c
  SHIPPED scripts/kconfig/zconf.hash.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
#
# configuration written to .config
#
`.config' -> `/root/armv7-multiplatform/patches/ref_multi_v7_defconfig'
`/root/armv7-multiplatform/patches/defconfig' -> `.config'
  HOSTCC  scripts/kconfig/lxdialog/checklist.o
  HOSTCC  scripts/kconfig/lxdialog/inputbox.o
  HOSTCC  scripts/kconfig/lxdialog/menubox.o
  HOSTCC  scripts/kconfig/lxdialog/textbox.o
  HOSTCC  scripts/kconfig/lxdialog/util.o
  HOSTCC  scripts/kconfig/lxdialog/yesno.o
  HOSTCC  scripts/kconfig/mconf.o
  HOSTLD  scripts/kconfig/mconf
scripts/kconfig/mconf Kconfig

 *** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.

`.config' -> `/root/armv7-multiplatform/patches/defconfig'
-----------------------------
make -j2 ARCH=arm LOCALVERSION=-armv7-x3 CROSS_COMPILE=/root/armv7-multiplatform/dl/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/bin/arm-linux-gnueabihf-  zImage modules
-----------------------------
scripts/kconfig/conf --silentoldconfig Kconfig
  CHK     include/config/kernel.release
  WRAP    arch/arm/include/generated/asm/auxvec.h
  WRAP    arch/arm/include/generated/asm/bitsperlong.h
  UPD     include/config/kernel.release
  WRAP    arch/arm/include/generated/asm/cputime.h
  WRAP    arch/arm/include/generated/asm/current.h
  WRAP    arch/arm/include/generated/asm/emergency-restart.h
  WRAP    arch/arm/include/generated/asm/errno.h
  WRAP    arch/arm/include/generated/asm/exec.h
  WRAP    arch/arm/include/generated/asm/hash.h
  WRAP    arch/arm/include/generated/asm/ioctl.h
  WRAP    arch/arm/include/generated/asm/ipcbuf.h
  WRAP    arch/arm/include/generated/asm/irq_regs.h
  WRAP    arch/arm/include/generated/asm/kdebug.h
  WRAP    arch/arm/include/generated/asm/local.h
  WRAP    arch/arm/include/generated/asm/local64.h
  CHK     include/generated/uapi/linux/version.h
  WRAP    arch/arm/include/generated/asm/mcs_spinlock.h
  WRAP    arch/arm/include/generated/asm/msgbuf.h
  WRAP    arch/arm/include/generated/asm/param.h
  UPD     include/generated/uapi/linux/version.h
  WRAP    arch/arm/include/generated/asm/parport.h
  WRAP    arch/arm/include/generated/asm/poll.h
  WRAP    arch/arm/include/generated/asm/preempt.h
  WRAP    arch/arm/include/generated/asm/resource.h
  WRAP    arch/arm/include/generated/asm/rwsem.h
  WRAP    arch/arm/include/generated/asm/scatterlist.h
  WRAP    arch/arm/include/generated/asm/sections.h
  WRAP    arch/arm/include/generated/asm/segment.h
  WRAP    arch/arm/include/generated/asm/sembuf.h
  WRAP    arch/arm/include/generated/asm/serial.h
  WRAP    arch/arm/include/generated/asm/shmbuf.h
  WRAP    arch/arm/include/generated/asm/siginfo.h
  WRAP    arch/arm/include/generated/asm/simd.h
  WRAP    arch/arm/include/generated/asm/sizes.h
  WRAP    arch/arm/include/generated/asm/socket.h
  WRAP    arch/arm/include/generated/asm/sockios.h
  WRAP    arch/arm/include/generated/asm/termbits.h
  WRAP    arch/arm/include/generated/asm/termios.h
  WRAP    arch/arm/include/generated/asm/timex.h
  CHK     include/generated/utsrelease.h
  WRAP    arch/arm/include/generated/asm/trace_clock.h
  WRAP    arch/arm/include/generated/asm/unaligned.h
  UPD     include/generated/utsrelease.h
  HOSTCC  scripts/basic/bin2c
  HOSTCC  scripts/dtc/checks.o
  HOSTCC  scripts/dtc/data.o
  SHIPPED scripts/dtc/dtc-lexer.lex.c
  SHIPPED scripts/dtc/dtc-parser.tab.h
  SHIPPED scripts/dtc/dtc-parser.tab.c
  HOSTCC  scripts/dtc/dtc.o
  HOSTCC  scripts/dtc/flattree.o
  HOSTCC  scripts/dtc/fstree.o
  HOSTCC  scripts/dtc/livetree.o
  HOSTCC  scripts/dtc/srcpos.o
  HOSTCC  scripts/dtc/treesource.o
  HOSTCC  scripts/dtc/util.o
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  Generating include/generated/mach-types.h
  CC      kernel/bounds.s
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  GEN     include/generated/bounds.h
  CC      arch/arm/kernel/asm-offsets.s
  HOSTLD  scripts/dtc/dtc
  HOSTCC  scripts/genksyms/genksyms.o
  SHIPPED scripts/genksyms/lex.lex.c
  SHIPPED scripts/genksyms/keywords.hash.c
  SHIPPED scripts/genksyms/parse.tab.h
  SHIPPED scripts/genksyms/parse.tab.c
  HOSTCC  scripts/genksyms/lex.lex.o
  GEN     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  HOSTCC  scripts/genksyms/parse.tab.o
  CC      scripts/mod/empty.o
  HOSTLD  scripts/genksyms/genksyms
  HOSTCC  scripts/selinux/genheaders/genheaders
  HOSTCC  scripts/mod/mk_elfconfig
  CC      scripts/mod/devicetable-offsets.s
  HOSTCC  scripts/selinux/mdp/mdp
  MKELF   scripts/mod/elfconfig.h
  GEN     scripts/mod/devicetable-offsets.h
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/pnmtologo
  HOSTCC  scripts/conmakehash
  HOSTCC  scripts/mod/sumversion.o
  HOSTCC  scripts/recordmcount
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/sortextable
  HOSTLD  scripts/mod/modpost
  CC      init/main.o
  HOSTCC  usr/gen_init_cpio
  GEN     usr/initramfs_data.cpio.gz
  AS      usr/initramfs_data.o
  LD      usr/built-in.o
  CC      arch/arm/vfp/vfpmodule.o
  AS      arch/arm/vfp/entry.o
  AS      arch/arm/vfp/vfphw.o
  CC      arch/arm/vfp/vfpsingle.o
  CHK     include/generated/compile.h
  CC      arch/arm/vfp/vfpdouble.o
  UPD     include/generated/compile.h
  CC      init/do_mounts.o
  LD      arch/arm/vfp/vfp.o
  LD      arch/arm/vfp/built-in.o
  CC      arch/arm/kernel/elf.o
  AS      arch/arm/kernel/entry-common.o
  CC      arch/arm/kernel/irq.o
  CC      init/do_mounts_initrd.o
  CC      init/initramfs.o
  CC      arch/arm/kernel/opcodes.o
  CC      arch/arm/kernel/process.o
  CC      init/calibrate.o
  CC      init/init_task.o
  CC      arch/arm/kernel/ptrace.o
  CC      init/version.o
  CC      arch/arm/kernel/return_address.o
  LD      init/mounts.o
  LD      init/built-in.o
arch/arm/kernel/return_address.c:63:2: warning: #warning "TODO: return_address should use unwind tables" [-Wcpp]
 #warning "TODO: return_address should use unwind tables"
  ^
  CC      arch/arm/mm/dma-mapping.o
arch/arm/kernel/return_address.c:63:2: warning: #warning "TODO: return_address should use unwind tables" [-Wcpp]
 #warning "TODO: return_address should use unwind tables"
  ^
  CC      arch/arm/kernel/setup.o
  CC      arch/arm/kernel/signal.o
  AS      arch/arm/kernel/sigreturn_codes.o
  CC      arch/arm/kernel/stacktrace.o
  CC      arch/arm/mm/extable.o
  CC      arch/arm/mm/fault.o
  CC      arch/arm/kernel/sys_arm.o
  CC      arch/arm/mm/init.o
  CC      arch/arm/kernel/time.o
  CC      arch/arm/kernel/traps.o
  CC      arch/arm/mm/iomap.o
  CC      arch/arm/kernel/atags_parse.o
  CC      arch/arm/mm/fault-armv.o
  CC      arch/arm/mm/flush.o
  CC      arch/arm/kernel/atags_proc.o
  AS      arch/arm/kernel/entry-armv.o
  CC      arch/arm/kernel/cpuidle.o
  CC      arch/arm/kernel/fiq.o
  CC      arch/arm/mm/idmap.o
  AS      arch/arm/kernel/fiqasm.o
  CC      arch/arm/kernel/armksyms.o
  CC      arch/arm/mm/ioremap.o
  CC      arch/arm/kernel/module.o
  CC      arch/arm/mm/mmap.o
  AS      arch/arm/kernel/sleep.o
  CC      arch/arm/kernel/suspend.o
  CC      arch/arm/mm/pgd.o
  CC      arch/arm/kernel/hibernate.o
  CC      arch/arm/mm/mmu.o
  CC      arch/arm/kernel/smp.o
  CC      arch/arm/mm/proc-syms.o
  CC      arch/arm/kernel/smp_tlb.o
  CC      arch/arm/mm/alignment.o
  CC      arch/arm/kernel/smp_scu.o
  CC      arch/arm/kernel/smp_twd.o
  CC      arch/arm/mm/highmem.o
  CC      arch/arm/kernel/arch_timer.o
  CC      arch/arm/kernel/ftrace.o
  AS      arch/arm/mm/abort-ev7.o
  AS      arch/arm/mm/pabort-v7.o
  AS      arch/arm/mm/cache-v7.o
  CC      arch/arm/kernel/insn.o
  CC      arch/arm/mm/copypage-v6.o
  CC      arch/arm/kernel/jump_label.o
  CC      arch/arm/kernel/patch.o
  CC      arch/arm/mm/context.o
  CC      arch/arm/kernel/machine_kexec.o
  AS      arch/arm/mm/tlb-v7.o
  AS      arch/arm/mm/proc-v7.o
  CC      arch/arm/mm/l2c-common.o
  CC      arch/arm/mm/cache-l2x0.o
  AS      arch/arm/kernel/relocate_kernel.o
  CC      arch/arm/kernel/probes.o
  CC      arch/arm/kernel/probes-arm.o
  CC      arch/arm/kernel/uprobes.o
  AS      arch/arm/mm/l2c-l2x0-resume.o
  LD      arch/arm/mm/built-in.o
  CC      arch/arm/common/firmware.o
  CC      arch/arm/kernel/uprobes-arm.o
  CC      arch/arm/kernel/kprobes.o
  CC      arch/arm/common/edma.o
  CC      arch/arm/kernel/kprobes-common.o
  CC      arch/arm/kernel/kprobes-arm.o
  CC      arch/arm/kernel/thumbee.o
  CC      arch/arm/kernel/kgdb.o
  LD      arch/arm/common/built-in.o
  CC      arch/arm/net/bpf_jit_32.o
  CC      arch/arm/kernel/unwind.o
  CC      arch/arm/kernel/devtree.o
  CC      arch/arm/kernel/swp_emulate.o
  LD      arch/arm/net/built-in.o
  CC      arch/arm/kernel/hw_breakpoint.o
  LD      arch/arm/crypto/built-in.o
  AS [M]  arch/arm/crypto/aes-armv4.o
  CC [M]  arch/arm/crypto/aes_glue.o
  AS [M]  arch/arm/crypto/sha1-armv7-neon.o
  CC [M]  arch/arm/crypto/sha1_neon_glue.o
  CC      arch/arm/kernel/perf_regs.o
  CC      arch/arm/kernel/perf_event.o
  AS [M]  arch/arm/crypto/sha1-armv4-large.o
  CC [M]  arch/arm/crypto/sha1_glue.o
  CC      arch/arm/kernel/perf_event_cpu.o
  AS [M]  arch/arm/crypto/sha512-armv7-neon.o
  CC [M]  arch/arm/crypto/sha512_neon_glue.o
  LD [M]  arch/arm/crypto/aes-arm.o
  LD [M]  arch/arm/crypto/sha1-arm.o
  LD [M]  arch/arm/crypto/sha1-arm-neon.o
  LD [M]  arch/arm/crypto/sha512-arm-neon.o
  CC      arch/arm/firmware/trusted_foundations.o
  LD      arch/arm/firmware/built-in.o
  CC      arch/arm/mach-imx/time.o
  CC      arch/arm/kernel/topology.o
  CC      arch/arm/mach-imx/cpu.o
  CC      arch/arm/kernel/io.o
  AS      arch/arm/kernel/hyp-stub.o
  CC      arch/arm/mach-imx/system.o


... muchas lineas más ...

  LD [M]  sound/soc/fsl/snd-soc-imx-mc13783.ko
  LD [M]  sound/soc/fsl/snd-soc-imx-sgtl5000.ko
  LD [M]  sound/soc/fsl/snd-soc-imx-spdif.ko
  LD [M]  sound/soc/fsl/snd-soc-imx-ssi.ko
  LD [M]  sound/soc/fsl/snd-soc-imx-wm8962.ko
  LD [M]  sound/soc/omap/snd-soc-omap-abe-twl6040.ko
  LD [M]  sound/soc/omap/snd-soc-omap-dmic.ko
  LD [M]  sound/soc/omap/snd-soc-omap-hdmi-card.ko
  LD [M]  sound/soc/omap/snd-soc-omap-hdmi.ko
  LD [M]  sound/soc/omap/snd-soc-omap-mcbsp.ko
  LD [M]  sound/soc/omap/snd-soc-omap-mcpdm.ko
  LD [M]  sound/soc/omap/snd-soc-omap-twl4030.ko
  LD [M]  sound/soc/omap/snd-soc-omap.ko
  LD [M]  sound/soc/snd-soc-core.ko
  LD [M]  sound/soc/tegra/snd-soc-tegra-alc5632.ko
  LD [M]  sound/soc/tegra/snd-soc-tegra-max98090.ko
  LD [M]  sound/soc/tegra/snd-soc-tegra-pcm.ko
  LD [M]  sound/soc/tegra/snd-soc-tegra-rt5640.ko
  LD [M]  sound/soc/tegra/snd-soc-tegra-trimslice.ko
  LD [M]  sound/soc/tegra/snd-soc-tegra-utils.ko
  LD [M]  sound/soc/tegra/snd-soc-tegra-wm8753.ko
  LD [M]  sound/soc/tegra/snd-soc-tegra-wm8903.ko
  LD [M]  sound/soundcore.ko
  LD [M]  sound/usb/6fire/snd-usb-6fire.ko
  LD [M]  sound/usb/bcd2000/snd-bcd2000.ko
  LD [M]  sound/usb/caiaq/snd-usb-caiaq.ko
  LD [M]  sound/usb/hiface/snd-usb-hiface.ko
  LD [M]  sound/usb/misc/snd-ua101.ko
  LD [M]  sound/usb/snd-usb-audio.ko
  LD [M]  sound/usb/snd-usbmidi-lib.ko
  HOSTCC  firmware/ihex2fw
  IHEX    firmware/kaweth/new_code.bin
  IHEX    firmware/kaweth/trigger_code.bin
  IHEX    firmware/kaweth/new_code_fix.bin
  IHEX    firmware/kaweth/trigger_code_fix.bin
  IHEX    firmware/ti_3410.fw
  IHEX    firmware/ti_5052.fw
  IHEX    firmware/mts_cdma.fw
  IHEX    firmware/mts_gsm.fw
  IHEX    firmware/mts_edge.fw
  IHEX    firmware/edgeport/down3.bin
  IHEX    firmware/cpia2/stv0672_vp4.bin
  IHEX2FW firmware/emi26/loader.fw
  IHEX2FW firmware/emi26/firmware.fw
  IHEX2FW firmware/emi26/bitstream.fw
  IHEX2FW firmware/emi62/loader.fw
  IHEX2FW firmware/emi62/bitstream.fw
  IHEX2FW firmware/emi62/spdif.fw
  IHEX2FW firmware/emi62/midi.fw
  H16TOFW firmware/edgeport/boot.fw
  H16TOFW firmware/edgeport/boot2.fw
  H16TOFW firmware/edgeport/down.fw
  H16TOFW firmware/edgeport/down2.fw
  IHEX2FW firmware/whiteheat_loader.fw
  IHEX2FW firmware/whiteheat.fw
  IHEX2FW firmware/keyspan_pda/keyspan_pda.fw
  IHEX2FW firmware/keyspan_pda/xircom_pgs.fw
-----------------------------
make -j2 ARCH=arm LOCALVERSION=-armv7-x3 CROSS_COMPILE=/root/armv7-multiplatform/dl/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/bin/arm-linux-gnueabihf- dtbs
-----------------------------
  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up to date.
  CALL    scripts/checksyscalls.sh
  DTC     arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard.dtb
  DTC     arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dtb
  DTC     arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dtb
  DTC     arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dtb
  DTC     arch/arm/boot/dts/imx25-karo-tx25.dtb
  DTC     arch/arm/boot/dts/imx25-pdk.dtb
  DTC     arch/arm/boot/dts/imx27-apf27.dtb
  DTC     arch/arm/boot/dts/imx27-apf27dev.dtb
  DTC     arch/arm/boot/dts/imx27-eukrea-mbimxsd27-baseboard.dtb
  DTC     arch/arm/boot/dts/imx27-pdk.dtb
  DTC     arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dtb
  DTC     arch/arm/boot/dts/imx27-phytec-phycore-rdk.dtb
  DTC     arch/arm/boot/dts/imx31-bug.dtb
  DTC     arch/arm/boot/dts/imx35-eukrea-mbimxsd35-baseboard.dtb
  DTC     arch/arm/boot/dts/imx35-pdk.dtb
  DTC     arch/arm/boot/dts/imx50-evk.dtb
  DTC     arch/arm/boot/dts/imx51-apf51.dtb
  DTC     arch/arm/boot/dts/imx51-apf51dev.dtb
  DTC     arch/arm/boot/dts/imx51-babbage.dtb
  DTC     arch/arm/boot/dts/imx51-digi-connectcore-jsk.dtb
  DTC     arch/arm/boot/dts/imx51-eukrea-mbimxsd51-baseboard.dtb
  DTC     arch/arm/boot/dts/imx53-ard.dtb
  DTC     arch/arm/boot/dts/imx53-m53evk.dtb
  DTC     arch/arm/boot/dts/imx53-mba53.dtb
  DTC     arch/arm/boot/dts/imx53-qsb.dtb
  DTC     arch/arm/boot/dts/imx53-qsrb.dtb
  DTC     arch/arm/boot/dts/imx53-smd.dtb
  DTC     arch/arm/boot/dts/imx53-tx53-x03x.dtb
  DTC     arch/arm/boot/dts/imx53-tx53-x13x.dtb
  DTC     arch/arm/boot/dts/imx53-voipac-bsb.dtb
  DTC     arch/arm/boot/dts/imx6dl-aristainetos_4.dtb
  DTC     arch/arm/boot/dts/imx6dl-aristainetos_7.dtb
  DTC     arch/arm/boot/dts/imx6dl-cubox-i.dtb
  DTC     arch/arm/boot/dts/imx6dl-dfi-fs700-m60.dtb
  DTC     arch/arm/boot/dts/imx6dl-gw51xx.dtb
  DTC     arch/arm/boot/dts/imx6dl-gw52xx.dtb
  DTC     arch/arm/boot/dts/imx6dl-gw54xx.dtb
  DTC     arch/arm/boot/dts/imx6dl-gw53xx.dtb
  DTC     arch/arm/boot/dts/imx6dl-hummingboard.dtb
  DTC     arch/arm/boot/dts/imx6dl-nitrogen6x.dtb
  DTC     arch/arm/boot/dts/imx6dl-rex-basic.dtb
  DTC     arch/arm/boot/dts/imx6dl-phytec-pbab01.dtb
  DTC     arch/arm/boot/dts/imx6dl-riotboard.dtb
  DTC     arch/arm/boot/dts/imx6dl-sabreauto.dtb
  DTC     arch/arm/boot/dts/imx6dl-sabrelite.dtb
  DTC     arch/arm/boot/dts/imx6dl-sabresd.dtb
  DTC     arch/arm/boot/dts/imx6dl-tx6dl-comtft.dtb
  DTC     arch/arm/boot/dts/imx6dl-tx6u-801x.dtb
  DTC     arch/arm/boot/dts/imx6dl-tx6u-811x.dtb
  DTC     arch/arm/boot/dts/imx6dl-udoo.dtb
  DTC     arch/arm/boot/dts/imx6dl-wandboard.dtb
  DTC     arch/arm/boot/dts/imx6dl-wandboard-revb1.dtb
  DTC     arch/arm/boot/dts/imx6q-arm2.dtb
  DTC     arch/arm/boot/dts/imx6q-cm-fx6.dtb
  DTC     arch/arm/boot/dts/imx6q-cubox-i.dtb
  DTC     arch/arm/boot/dts/imx6q-dfi-fs700-m60.dtb
  DTC     arch/arm/boot/dts/imx6q-dmo-edmqmx6.dtb
  DTC     arch/arm/boot/dts/imx6q-gk802.dtb
  DTC     arch/arm/boot/dts/imx6q-gw51xx.dtb
  DTC     arch/arm/boot/dts/imx6q-gw52xx.dtb
  DTC     arch/arm/boot/dts/imx6q-gw53xx.dtb
  DTC     arch/arm/boot/dts/imx6q-gw5400-a.dtb
  DTC     arch/arm/boot/dts/imx6q-gw54xx.dtb
  DTC     arch/arm/boot/dts/imx6q-nitrogen6x.dtb
  DTC     arch/arm/boot/dts/imx6q-phytec-pbab01.dtb
  DTC     arch/arm/boot/dts/imx6q-rex-pro.dtb
  DTC     arch/arm/boot/dts/imx6q-sabreauto.dtb
  DTC     arch/arm/boot/dts/imx6q-sabrelite.dtb
  DTC     arch/arm/boot/dts/imx6q-sabresd.dtb
  DTC     arch/arm/boot/dts/imx6q-sbc6x.dtb
  DTC     arch/arm/boot/dts/imx6q-udoo.dtb
  DTC     arch/arm/boot/dts/imx6q-wandboard.dtb
  DTC     arch/arm/boot/dts/imx6q-wandboard-revb1.dtb
  DTC     arch/arm/boot/dts/imx6q-tx6q-1010.dtb
  DTC     arch/arm/boot/dts/imx6q-tx6q-1010-comtft.dtb
  DTC     arch/arm/boot/dts/imx6q-tx6q-1020.dtb
  DTC     arch/arm/boot/dts/imx6q-tx6q-1020-comtft.dtb
  DTC     arch/arm/boot/dts/imx6q-tx6q-1110.dtb
  DTC     arch/arm/boot/dts/imx6sl-evk.dtb
  DTC     arch/arm/boot/dts/imx6sx-sdb.dtb
  DTC     arch/arm/boot/dts/vf610-colibri.dtb
  DTC     arch/arm/boot/dts/vf610-cosmic.dtb
  DTC     arch/arm/boot/dts/vf610-twr.dtb
  DTC     arch/arm/boot/dts/am3517-craneboard.dtb
  DTC     arch/arm/boot/dts/am3517-evm.dtb
  DTC     arch/arm/boot/dts/am3517_mt_ventoux.dtb
  DTC     arch/arm/boot/dts/omap3430-sdp.dtb
  DTC     arch/arm/boot/dts/omap3-beagle.dtb
  DTC     arch/arm/boot/dts/omap3-beagle-xm.dtb
  DTC     arch/arm/boot/dts/omap3-beagle-xm-ab.dtb
  DTC     arch/arm/boot/dts/omap3-cm-t3517.dtb
  DTC     arch/arm/boot/dts/omap3-cm-t3530.dtb
  DTC     arch/arm/boot/dts/omap3-cm-t3730.dtb
  DTC     arch/arm/boot/dts/omap3-devkit8000.dtb
  DTC     arch/arm/boot/dts/omap3-evm.dtb
  DTC     arch/arm/boot/dts/omap3-evm-37xx.dtb
  DTC     arch/arm/boot/dts/omap3-gta04.dtb
  DTC     arch/arm/boot/dts/omap3-igep0020.dtb
  DTC     arch/arm/boot/dts/omap3-igep0030.dtb
  DTC     arch/arm/boot/dts/omap3-ldp.dtb
  DTC     arch/arm/boot/dts/omap3-lilly-dbb056.dtb
  DTC     arch/arm/boot/dts/omap3-n900.dtb
  DTC     arch/arm/boot/dts/omap3-n9.dtb
  DTC     arch/arm/boot/dts/omap3-n950.dtb
  DTC     arch/arm/boot/dts/omap3-overo-alto35.dtb
  DTC     arch/arm/boot/dts/omap3-overo-chestnut43.dtb
  DTC     arch/arm/boot/dts/omap3-overo-gallop43.dtb
  DTC     arch/arm/boot/dts/omap3-overo-palo43.dtb
  DTC     arch/arm/boot/dts/omap3-overo-storm-alto35.dtb
  DTC     arch/arm/boot/dts/omap3-overo-storm-chestnut43.dtb
  DTC     arch/arm/boot/dts/omap3-overo-storm-gallop43.dtb
  DTC     arch/arm/boot/dts/omap3-overo-storm-palo43.dtb
  DTC     arch/arm/boot/dts/omap3-overo-storm-summit.dtb
  DTC     arch/arm/boot/dts/omap3-overo-storm-tobi.dtb
  DTC     arch/arm/boot/dts/omap3-overo-summit.dtb
  DTC     arch/arm/boot/dts/omap3-overo-tobi.dtb
  DTC     arch/arm/boot/dts/omap3-sbc-t3517.dtb
  DTC     arch/arm/boot/dts/omap3-sbc-t3530.dtb
  DTC     arch/arm/boot/dts/omap3-sbc-t3730.dtb
  DTC     arch/arm/boot/dts/omap3-zoom3.dtb
  DTC     arch/arm/boot/dts/am335x-base0033.dtb
  DTC     arch/arm/boot/dts/am335x-bone.dtb
  DTC     arch/arm/boot/dts/am335x-boneblack.dtb
  DTC     arch/arm/boot/dts/am335x-boneblack-ttyO5.dtb
  DTC     arch/arm/boot/dts/am335x-boneblack-ttyO4.dtb
  DTC     arch/arm/boot/dts/am335x-boneblack-ttyO2.dtb
  DTC     arch/arm/boot/dts/am335x-boneblack-ttyO1.dtb
  DTC     arch/arm/boot/dts/am335x-boneblack-rtc-01-00a1.dtb
  DTC     arch/arm/boot/dts/am335x-boneblack-lcd7-01-00a3.dtb
  DTC     arch/arm/boot/dts/am335x-boneblack-lcd7-01-00a2.dtb
  DTC     arch/arm/boot/dts/am335x-boneblack-lcd4-01-00a1.dtb
  DTC     arch/arm/boot/dts/am335x-boneblack-lcd3-01-00a2.dtb
  DTC     arch/arm/boot/dts/am335x-boneblack-bbb-exp-c.dtb
  DTC     arch/arm/boot/dts/am335x-boneblack-4dcape-70t.dtb
  DTC     arch/arm/boot/dts/am335x-boneblack-4dcape-70.dtb
  DTC     arch/arm/boot/dts/am335x-boneblack-4dcape-43t.dtb
  DTC     arch/arm/boot/dts/am335x-boneblack-4dcape-43.dtb
  DTC     arch/arm/boot/dts/am335x-boneblack-crypto-00a0.dtb
  DTC     arch/arm/boot/dts/am335x-boneblack-cape-bone-argus.dtb
  DTC     arch/arm/boot/dts/am335x-boneblack-bb-view-43.dtb
  DTC     arch/arm/boot/dts/am335x-boneblack-audio-revb.dtb
  DTC     arch/arm/boot/dts/am335x-boneblack-audio-reva.dtb
  DTC     arch/arm/boot/dts/am335x-bone-ttyO5.dtb
  DTC     arch/arm/boot/dts/am335x-bone-ttyO4.dtb
  DTC     arch/arm/boot/dts/am335x-bone-ttyO2.dtb
  DTC     arch/arm/boot/dts/am335x-bone-ttyO1.dtb
  DTC     arch/arm/boot/dts/am335x-bone-rtc-01-00a1.dtb
  DTC     arch/arm/boot/dts/am335x-bone-lcd7-01-00a3.dtb
  DTC     arch/arm/boot/dts/am335x-bone-lcd7-01-00a2.dtb
  DTC     arch/arm/boot/dts/am335x-bone-lcd4-01-00a1.dtb
  DTC     arch/arm/boot/dts/am335x-bone-lcd3-01-00a2.dtb
  DTC     arch/arm/boot/dts/am335x-bone-bbb-exp-c.dtb
  DTC     arch/arm/boot/dts/am335x-bone-4dcape-70t.dtb
  DTC     arch/arm/boot/dts/am335x-bone-4dcape-70.dtb
  DTC     arch/arm/boot/dts/am335x-bone-4dcape-43t.dtb
  DTC     arch/arm/boot/dts/am335x-bone-4dcape-43.dtb
  DTC     arch/arm/boot/dts/am335x-bone-crypto-00a0.dtb
  DTC     arch/arm/boot/dts/am335x-bone-cape-bone-argus.dtb
  DTC     arch/arm/boot/dts/am335x-bone-bb-view-43.dtb
  DTC     arch/arm/boot/dts/am335x-bone-audio-revb.dtb
  DTC     arch/arm/boot/dts/am335x-bone-audio-reva.dtb
  DTC     arch/arm/boot/dts/am335x-evm.dtb
  DTC     arch/arm/boot/dts/am335x-evmsk.dtb
  DTC     arch/arm/boot/dts/am335x-nano.dtb
  DTC     arch/arm/boot/dts/am335x-pepper.dtb
  DTC     arch/arm/boot/dts/omap4-duovero-parlor.dtb
  DTC     arch/arm/boot/dts/omap4-panda.dtb
  DTC     arch/arm/boot/dts/omap4-panda-a4.dtb
  DTC     arch/arm/boot/dts/omap4-panda-es.dtb
  DTC     arch/arm/boot/dts/omap4-panda-es-b3.dtb
  DTC     arch/arm/boot/dts/omap4-sdp.dtb
  DTC     arch/arm/boot/dts/omap4-sdp-es23plus.dtb
  DTC     arch/arm/boot/dts/omap4-var-dvk-om44.dtb
  DTC     arch/arm/boot/dts/omap4-var-stk-om44.dtb
  DTC     arch/arm/boot/dts/am43x-epos-evm.dtb
  DTC     arch/arm/boot/dts/am437x-sk-evm.dtb
  DTC     arch/arm/boot/dts/am437x-gp-evm.dtb
  DTC     arch/arm/boot/dts/omap5-cm-t54.dtb
  DTC     arch/arm/boot/dts/omap5-sbc-t54.dtb
  DTC     arch/arm/boot/dts/omap5-uevm.dtb
  DTC     arch/arm/boot/dts/dra7-evm.dtb
  DTC     arch/arm/boot/dts/dra72-evm.dtb
  DTC     arch/arm/boot/dts/sun4i-a10-a1000.dtb
  DTC     arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dtb
  DTC     arch/arm/boot/dts/sun4i-a10-cubieboard.dtb
  DTC     arch/arm/boot/dts/sun4i-a10-mini-xplus.dtb
  DTC     arch/arm/boot/dts/sun4i-a10-hackberry.dtb
  DTC     arch/arm/boot/dts/sun4i-a10-inet97fv2.dtb
  DTC     arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dtb
  DTC     arch/arm/boot/dts/sun4i-a10-pcduino.dtb
  DTC     arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dtb
  DTC     arch/arm/boot/dts/sun5i-a10s-r7-tv-dongle.dtb
  DTC     arch/arm/boot/dts/sun5i-a13-olinuxino.dtb
  DTC     arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dtb
  DTC     arch/arm/boot/dts/sun6i-a31-app4-evb1.dtb
  DTC     arch/arm/boot/dts/sun6i-a31-colombus.dtb
  DTC     arch/arm/boot/dts/sun6i-a31-hummingbird.dtb
  DTC     arch/arm/boot/dts/sun6i-a31-m9.dtb
  DTC     arch/arm/boot/dts/sun7i-a20-cubieboard2.dtb
  DTC     arch/arm/boot/dts/sun7i-a20-cubietruck.dtb
  DTC     arch/arm/boot/dts/sun7i-a20-i12-tvbox.dtb
  DTC     arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dtb
  DTC     arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dtb
  DTC     arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dtb
  DTC     arch/arm/boot/dts/sun7i-a20-pcduino3.dtb
  DTC     arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dtb
  DTC     arch/arm/boot/dts/tegra20-harmony.dtb
  DTC     arch/arm/boot/dts/tegra20-iris-512.dtb
  DTC     arch/arm/boot/dts/tegra20-medcom-wide.dtb
  DTC     arch/arm/boot/dts/tegra20-paz00.dtb
  DTC     arch/arm/boot/dts/tegra20-plutux.dtb
  DTC     arch/arm/boot/dts/tegra20-seaboard.dtb
  DTC     arch/arm/boot/dts/tegra20-tec.dtb
  DTC     arch/arm/boot/dts/tegra20-trimslice.dtb
  DTC     arch/arm/boot/dts/tegra20-ventana.dtb
  DTC     arch/arm/boot/dts/tegra20-whistler.dtb
  DTC     arch/arm/boot/dts/tegra30-apalis-eval.dtb
  DTC     arch/arm/boot/dts/tegra30-beaver.dtb
  DTC     arch/arm/boot/dts/tegra30-cardhu-a02.dtb
  DTC     arch/arm/boot/dts/tegra30-cardhu-a04.dtb
  DTC     arch/arm/boot/dts/tegra30-colibri-eval-v3.dtb
  DTC     arch/arm/boot/dts/tegra114-dalmore.dtb
  DTC     arch/arm/boot/dts/tegra114-roth.dtb
  DTC     arch/arm/boot/dts/tegra114-tn7.dtb
  DTC     arch/arm/boot/dts/tegra124-jetson-tk1.dtb
  DTC     arch/arm/boot/dts/tegra124-venice2.dtb
`arch/arm/boot/zImage' -> `/root/armv7-multiplatform/deploy/3.17.4-armv7-x3.zImage'
`.config' -> `/root/armv7-multiplatform/deploy/config-3.17.4-armv7-x3'
-rwxr-xr-x 1 root root 4.9M Sep  4 23:13 /root/armv7-multiplatform/deploy/3.17.4-armv7-x3.zImage
-----------------------------
Building modules archive...
Compressing 3.17.4-armv7-x3-modules.tar.gz...
-rw-r--r-- 1 root root 20M Sep  4 23:13 /root/armv7-multiplatform/deploy/3.17.4-armv7-x3-modules.tar.gz
-----------------------------
Building firmware archive...
Compressing 3.17.4-armv7-x3-firmware.tar.gz...
-rw-r--r-- 1 root root 1.2M Sep  4 23:13 /root/armv7-multiplatform/deploy/3.17.4-armv7-x3-firmware.tar.gz
-----------------------------
Building dtbs archive...
Compressing 3.17.4-armv7-x3-dtbs.tar.gz...
-rw-r--r-- 1 root root 1.5M Sep  4 23:13 /root/armv7-multiplatform/deploy/3.17.4-armv7-x3-dtbs.tar.gz
-----------------------------
Script Complete
eewiki.net: [user@localhost:~$ export kernel_version=3.17.4-armv7-x3]
-----------------------------

Root File System

El root file system que se puede montar sobre el reciente kernel compilado puede ser Debian 9 o Ubuntu 16.04 LTS, en lo personal ubuntu me agradó.

Setup microSD card

fdsfsdf...