A DM355 GPIO pin is being driven low on boot. This pin is being used to select the NAND device containing the UBL. It must be high to select the NAND device. I suspect that RBL is setting it low. Does anyone know exactly what RBL does to each PinMux, GPIOs, etc.?
Hardware configuration:
DM355 BTSEL[1:0]=00. AECFG[3:0]=1101.
SN74LVC138ARGYR decoder used to select NAND device:
SN74LVC138 pins [C,B,A] = DM355 pins {GIO[065], GIO[067], GIO[066]}
UBL NAND device chip select wired to SN74LVC138 \Y4, thus GIO065 must be high when booting to work properly. Instead it is currently getting [C,B,A] = 000, selecting \Y0. Obviously UBL doesn't load.