It seems that we have a problem with the bootloader! When booting our vgx (bootloader version 1.06 - Ce Build 4.20.20), the system hangs while reading hardware table from flash.
Here are the output on the debug port:
[--------------------------------------------------] *******Beginning System Initialization******* CPU ID = A0 PXA255 SDCLK[1] = MemClk MemClk = 99.53 MHz Run Mode = 4 * MemClk Turbo Mode = Run Mode Mode: RUN
Reading Flash ...(from 0x40004 to 0x40d26) Reading Hardware Table(ADSLOAD.HWT) from Flash.
Insert a PCMCIA card or CF card with a good ADSLOAD.HWT file and put the bootswitches in "upgrade" mode. Reboot and the bootloader will overwrite the HWT information in the flash memory with the information from the file.
No need to reflash the bootloader, since it displayed output on the debug port, I assume it is undamaged.
Thanks, Ludwig. Eric sent his VGX back to us, as his board wasn't able to reload the files normally. We found that the adsload.hwt and .bmp files had been wiped out, and that the boot code was partially corrupted. We restored the system with JTAG and it appears to be performing normally.
We saved the contents of that board's flash, and are continuing to investigate how the VGX could have gotten into that state.