I want to have a boot sequence on OMAP-3530 that includes UART3, MMC1, and NAND, with NAND the last of the three. SYS.BOOT[5:0] = 0b101111 = 0x2f looks from table 25-4 in spruf98d (3530 Technical Reference Manual) like it would do just fine. However, using my Rev.G OMAP-35x EVM it doesn't seem to work--at least the MMC1 boot doesn't happen. It skips from UART3 to NAND. Has anyone else seen this?
Notes:
1. The EVM works quite well for this testing since you can easily set SYS.BOOT[0] through SYS.BOOT[5] with the DIP switches.
2. Booting from MMC1 does work on my EVM using SYS.BOOT[5:0] = 0b111000 or 0b010010 or 0b011000, so my SD card is working properly--just not in the 0b101111 case.
3. I have looked for Errata that refer to this in sprz278d, but haven't found any.