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.

TMS570LC4357: Diagnostic FLA12: Testing of Parity when DIAG_BUF_ SEL = 0x4 has no effect

Part Number: TMS570LC4357


Hi experts,

When testing our implementation of the diagnostic FLA12 mentioned in the Safety Manual, we do not get the expected reaction when testing the parity for Port B.
We do the follwing:

{
DIAG_BUF_SEL = 0x4h

sl_flashWREG->FPAR_OVR = 0x25A00; //Command parity checker; ESM 3.13, PortBErrStatus=0x400
readValue = *(uint32_t *)0x00000000;
}

We neither get the expected abort nor any of the errors. With DIAG_BUF_SEL = 0x0 for Port A everything works as expected.

(Q1) Is the parity test intended to only work for Port A?

Thank you and best regards,
Max