This is the complete build stream:
galileo@robert-virtual-machine:~$ cd sysimage/sysimage.CP-8M-release
galileo@robert-virtual-machine:~/sysimage/sysimage.CP-8M-release$ ../../spi-flash-tools/Makefile
rm -f image.ffs
../../spi-flash-tools/BaseTools/x86_64/C/bin/GenFw ../../meta-clanton/yocto_build/tmp/deploy/images/grub.efi -o ../../meta-clanton/yocto_build/tmp/deploy/images/grub.efi.fw -e UEFI_APPLICATION || { cat ../../spi-flash-tools/BaseTools/README.txt; exit 1; }
../../spi-flash-tools/BaseTools/x86_64/C/bin/GenFw: 1: ../../spi-flash-tools/BaseTools/x86_64/C/bin/GenFw: Syntax error: "(" unexpected
For convenience, these BaseTools binaries were pre-built for Linux
x86_64 from this source code:
BaseTools -r13937 http://svn.code.sf.net/p/edk2/code/branches/UDK2010.SR1/BaseTools
If these binaries are not compatible with your system then you must
download the source code and build them, follow these instructions:
http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=Edk2-buildtools
Then you can override the BASETOOLS Make variable on the command line.
make: *** [../../meta-clanton/yocto_build/tmp/deploy/images/grub.efi.fv] Error 1
galileo@robert-virtual-machine:~/sysimage/sysimage.CP-8M-release$
I list this only for reference - the BaseTools Makefile variable fixed it. That needs to be in the manual - and I am giving credit for a complete answer! Thanks! I think I am all set to write the firmware - if I brick it, I will be back...
Well - I am not there yet. Build process created Flash-missingPDAT.cap. I placed that in arduino-1.5.3\hardware\tools\x86\bin as the only .cap file.
Running firmware update from the ide gives the reminder to plug in the power supply, and then it gets a java run time exception - illegal number format.
I will try a different method of updating the firmware - another day...