We have a custom board and trying to boot it from parallel NOR (64MB). I have defined the RCW as follows:
PBI:
#PBI commands
09570200 ffffffff
09570158 00000300
8940007c 21f47300
#Configure Scratch register
09ee0200 10000000
#Configure alternate space
09570158 00001000
#Flush PBL data
096100c0 000FFFFF
#PBL preamble and RCW header
aa55aa55 01ee0100
#enable IFC, disable QSPI and DSPI
0608000a 00000000 00000000 00000000
20000000 08407900 e0025a00 21046000
00000000 00000000 00000000 20038000
00000000 881b1340 00000000 00000000
e0025a00 and all zeros for bits 415 to 442 seems to be what I need. Still the system does not read the data out of the flash. They should be copied into the OCRAM at address 0x10000000.
Strangely using my ICE and the value e0025a00, I get a bus error but with f0025a00 (which I found in a script) I get some patterns. Could someone confirm my values are correct in the PBI and RCW.
Cheers