Hi experts
In the TRM of 280049, ram initialization is necessary to avoid ECC or parity errors.
The ram blocks are zero-initialized by setting INIT bit.
Here I want to know if this is written in the user code or already embedded in boot ROM code of TI or rum-time-support library.
The EABI format is utilized in my project, I use the rts2800_fpu32_eabi.lib file from ti-cgt-c2000_20.2.1.LTS.
I don't set INIT to clear Ram blocks, but the INITDONE bit is set.
And after WDRSn, the INITDONE is not set.
1. Why the INITDONE bit is set for the first time startup after POR? caused by boot ROM code or rts.lib code?
2. Why the INITDONE bit is not set (0) for the second time reset (by WDRSn)? what's the difference from the POR reset?
Thanks.
Linna