[U-Boot] flashing CHIP with 2016.03 (or master)

Trevor Woerner twoerner at gmail.com
Mon Oct 3 08:01:03 CEST 2016


Hi,

Today I built an image for the CHIP using OE and was able to flash it to the
CHIP board. I was a bit disappointed to find
https://github.com/NextThingCo/CHIP-u-boot is from a year ago and
https://github.com/NextThingCo/CHIP-linux is 4.2 from Aug 2015. Marek
suggested I try u-boot's master branch since it includes support for the CHIP.
So I changed my build to use the current u-boot recipe in OE (which builds
2016.03 or df61a74e6845ec9bdcdd48d2aff5e9c2c6debeaa) and configured it to use
configs/CHIP_defconfig.

The CHIP's flashing procedure creates a u-boot script
(https://github.com/NextThingCo/CHIP-tools/blob/chip/stable/chip-fel-flash.sh#L86)
which calls u-boot's "nand" procedure. The "nand" command is not built/enabled
in u-boot master for CHIP. Tweaking the CHIP_defconfig to enable it causes a
build failure.

My guess is this is something to keep the user from bricking their device?
So I guess I either have to figure out how to merge NextThing's nand code
into master, or I would need to figure out how to flash the CHIP without this
procedure?

Although I'm using 2016.03 specifically, it looks like the same applies to
master as well.

Best regards,
	Trevor


More information about the U-Boot mailing list