Date: Mon, 3 Nov 2014 09:12:29 -0500 (EST) From: "Scott Ellis" <scott@jumpnowtek.com> To: freebsd-arm@FreeBSD.org Subject: Wandboard Dual and Crochet-FreeBSD Message-ID: <1415023949.765217459@apps.rackspace.com>
index | next in thread | raw e-mail
Wandboard-Quad crochet builds are working fine using the default config in freebsd-crochet/board/Wandboard using CURRENT r273961 for the source. I tried creating a new freebsd-crochet/board/Wandboard-Dual config directory with the following changes scott@fbsd:~/crochet-freebsd/board % diff -r Wandboard Wandboard-Dual diff -r Wandboard/files/boot.txt Wandboard-Dual/files/boot.txt 1c1 < setenv fdt_file wandboard-quad.dtb;fatload mmc 0:1 88000000 ubldr;bootelf 88000000; --- > setenv fdt_file wandboard-dual.dtb;fatload mmc 0:1 88000000 ubldr;bootelf 88000000; diff -r Wandboard/setup.sh Wandboard-Dual/setup.sh 33c33 < strategy_add $PHASE_BUILD_OTHER uboot_configure $WANDBOARD_UBOOT_SRC wandboard_quad_config --- > strategy_add $PHASE_BUILD_OTHER uboot_configure $WANDBOARD_UBOOT_SRC wandboard_dl_config 66,67c66,67 < freebsd_install_fdt wandboard-quad.dts wandboard-quad.dts < freebsd_install_fdt wandboard-quad.dts wandboard-quad.dtb --- > freebsd_install_fdt wandboard-dual.dts wandboard-dual.dts > freebsd_install_fdt wandboard-dual.dts wandboard-dual.dtb 76,77c76,77 < freebsd_install_fdt wandboard-quad.dts boot/kernel/wandboard-quad.dts < freebsd_install_fdt wandboard-quad.dts boot/kernel/wandboard-quad.dtb --- > freebsd_install_fdt wandboard-dual.dts boot/kernel/wandboard-dual.dts > freebsd_install_fdt wandboard-dual.dts boot/kernel/wandboard-dual.dtb When I try to boot the resulting image on a Wandboard-Dual it hangs here U-Boot 2014.07 (Nov 02 2014 - 13:03:34) CPU: Freescale i.MX6DL rev1.1 at 792 MHz Reset cause: POR Board: Wandboard I2C: ready DRAM: 1 GiB WARNING: Caches not enabled MMC: FSL_SDHC: 0, FSL_SDHC: 1 *** Warning - bad CRC, using default environment No panel detected: default to HDMI Display: HDMI (1024x768) In: serial Out: serial Err: serial Net: FEC [PRIME] Hit any key to stop autoboot: 0 switch to partitions #0, OK mmc0 is current device reading boot.scr 157 bytes read in 10 ms (14.6 KiB/s) Running bootscript from mmc ... ## Executing script at 12000000 reading ubldr 251107 bytes read in 27 ms (8.9 MiB/s) (hang) A Wandboard-Quad boot looks like this U-Boot 2014.07 (Nov 01 2014 - 16:31:42) CPU: Freescale i.MX6Q rev1.2 at 792 MHz Reset cause: WDOG Board: Wandboard I2C: ready DRAM: 2 GiB WARNING: Caches not enabled MMC: FSL_SDHC: 0, FSL_SDHC: 1 *** Warning - bad CRC, using default environment No panel detected: default to HDMI Display: HDMI (1024x768) In: serial Out: serial Err: serial Net: FEC [PRIME] Hit any key to stop autoboot: 0 switch to partitions #0, OK mmc0 is current device reading boot.scr 157 bytes read in 10 ms (14.6 KiB/s) Running bootscript from mmc ... ## Executing script at 12000000 reading ubldr 251107 bytes read in 27 ms (8.9 MiB/s) ## Starting application at 0x88000054 ... Consoles: U-Boot console Compatible U-Boot API signature found @8f5854a8 FreeBSD/armv6 U-Boot loader, Revision 1.2 (root@fbsd, Sun Nov 2 06:29:08 EST 2014) ... kernel boots So it looks to me like u-boot built okay, but maybe ubldr did not. What is the correct way to setup crochet-freebsd to build for a Wandboard-Dual or Solo?home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1415023949.765217459>
