Hi experts,
I found that under QSPI boot mode, the 0x70100000 to 0x701FFFFF OCRAM have random initial values but not 0x0 or 0xF. I suppose that is because the RBL firmware uses this space, please correct me if it is not.
My customer uses two cores in their application, and I found that when they place stack sections (.stack, irq_stack, etc.) into 0x70100000~0x701FFFFF OCRAM, the core 1-0 will get into prefetch abort or data abort exception sometimes. And it should be caused by random initial value of stacks.
So I suggest to add some statements in our linker cmd file so that this error can be avoided?
Best Regards,
Will