We have designed a board using a TMS320C6748EZWT3 DSP which boots from NAND flash. We have seen intermittent problems with booting from flash and on one board in particular it fails to boot in one out of three tries. We have probed the EMA_WAIT_0 pin connected to the flash chip and it appears that the bootloader is accessing flash in both a successful and a failed boot for the same length of time. Is there any way to determine if the bootloader has failed to load the code from flash? What does it do if, for example, there are uncorrectable errors?