Hello,
About 2-)
Why does first 4 byte of DCFG_CCSR_RCWSRC registers gets the first 4 byte value of Hard-coded (0x9E) option and rest of it gets the value of rcw override (.txt) file I gave from outside ? ( I attached file I used, and screenshot of registers, first 4 byte is same as 0x9E harcoded option). Is it a default situation ? Is it normal ?
About 3-) If I use a double-sized nor flash compared to RDB ( RDB seems has 128 MB, we are using 256 MB nor flash in our design) Should we use 0XE000_0000 instead of 0xE800_0000 as nor flash start point and should I write my currrent bank rcw to 0xE000_0000 ? Does it requires a re-memory-mapping ?
Also I must ask that,
When I power up my custom board and debug (with connect option) this board with RCW OVERRIDE method, I am able to see u-boot logs on console. Then I close debug session ( without powering down the board) and trying to dump flash or something else WITHOUT RCW OVERRIDE method ( Target type as 'T1042' and Download Method) everything works well. But when I power up this custom board and directy try to write or read someting WITHOUT RCW OVERRIDE method, , jtag chain phase is giving me HARD RESET OCCURED DURING TRANSACTION error. We've noticed that HRESET signal gets asserted and never gets deasserted.
Do you have any suggestion about this situation ?
Thanks.