Hi experts,
I am seeing some strange behaviour, when running the RAM12 Test with a debugger connected.
The following code always sets ESM 2.7 but sometimes without setting nERROR.
sl_l2ramwREG->RAMERRSTATUS = (uint32_t) 0x781C10U;
sl_l2ramwREG->DIAGDATAVECTOR_H = (uint64_t) 0x0U;
sl_l2ramwREG->DIAGDATAVECTOR_L = (uint64_t) 0x1U;
sl_l2ramwREG->DIAG_ECC = (uint32_t)0xCu;
/* Equality check in compare */
sl_l2ramwREG->RAMTEST = (uint32_t) 0x0000008Au; /* 1->Trigger, 8->Eq., test mode, A->Test enable */
sl_l2ramwREG->RAMTEST = (uint32_t) 0x00000100u;

(Q1) Is this the debugger messing with the ESM functionality or is this beahaviour that can be expected during normal operation?
Thank you and best regards,
Max
