Hello,
I am attempting to set a small portion of L3 RAM with a know test pattern but the memory in question is alway filled with zeros when I read back the pattern.
After consulting the reference manual I discovered the following section (SWRU522E pg 1553):
10.3.2 Memory Auto-Initialization
Hardware auto-initialization of the DSS_L3 memory banks is supported at reset, so that false ECC failures
are not reported by writing to the MSS_TOPRCM.MEMINITSTARTSHMEM register. Memory initialization
is provided for each bank of 128KB. The memory is initialized to all zero values, and for every 32-bit word
calculated, ECC is 0x0C. Memory initialization status is available in the
MSS_TOPRCM.MEMINITDONESHMEM register.
Is there any way to disable the automatic memory initialization?
- Curtis