I am quite new to Intel Galileo and wanted to know if it is possible to access the SoC on-chip memory before it gets initialized (in particular, before anything is written to it).
Reading the UEFI Firmware Writer's Guide, Chapter 4.2 it says the hardware (I guess the ROM code) takes care of SRAM initialization. So for me there is no possibility to access the "untouched" SRAM by modifying the UEFI sources because the ROM code already zeros it or does it mean that the ROM code only sets up the memory controller? I know this task seems a bit exotic but I am interested in the raw SRAM startup values.
Thanks in advance!
Unfortunately, we have not been able to find any information on your case. We will continue to search for it and try to give you an update as soon as possible.
According to the Datasheet of the Quark in section 12, is the host bridge what initializes the SRAM data to 0. Also, take a look at section 188.8.131.52 /docs/DOC-21828 https://communities.intel.com/docs/DOC-21828 I think you might find it helpful.