This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM2634-Q1: difference between MEM_INIT register and memset all 0

Part Number: AM2634-Q1

Hi BU, 

What is the difference between clearing SRAM to 0 by using L2RAM_MEM_INIT register and by using memset software method? 

Customer found 1 pcs board would get into prefetch abort during executing QSPI_init function. And I found that the program is allocated to 0x70100000~0x70200000, I know that RBL will only initialize the SRAM space of the 0x70000000~0x70100000 but not 0x70100000~0x70200000. And in customer's SBL, they don't initialize the SRAM space of 0x70100000~0x70200000, instead they use memset. Do you think this could lead to the issue of prefetch abort? If it is, please tell the difference between clearing SRAM to 0 by using L2RAM_MEM_INIT register and by using memset software method. 

Regards, 

Will