It seems I can't call SL_SelfTest_PBIST(PBIST_EXECUTE, ramGroup, algoInfo); to test ram group 29, from 0x080000 to 0x08020000, whera the stack is located at. At the begging of SL_SelfTest_PBIST(PBIST_EXECUTE, ramGroup, algoInfo); LR will be pushed into stack, and at the end of this function, the value in stack will be pop into PC, but after testing ram goupe 29 the stack will be corrupted, so it can't return from this function correctly. How to deal with this problem?