OK, we gave up on booting directly from a large eMMC device. Instead we are planning on booting from SPI flash, and running linux from the eMMC.
Following the directions I built a u-boot stage 1 for SPI flash boot.
Following the procedure in the online document "DM8148x AM387x PSP U-Boot" under "Flashing 1st stage to SPI from 2nd stage in SD boot",
I was able to copy the image to SPI flash, and later even read it back from linux. The "cmp" command indicated that the SPI content matched the u-boot image.
But the machine won't boot from it. It apparently jumps to the image loaded from SPI flash and dies without writing so much as a character
out the serial port. I think it jumped to it, because the RBL does not loop around, trying the network or serial ports with the SPI image in place.
If I erase the SPI flash, RBL will once again boots from the network.
What could I be missing?