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: TMS570LC4357 with safety library 2.4.0 bug fixed in E2E forum but not confirmed

Part Number: TMS570LC4357

I am using CCSv9 SafeTI-Lib v02.04.00 on a TMS570LC4357B (Hercules Revision B).

I use the example project from the SafeTI-Lib and applied the workarounds from spna215a.pdf (including workarounds from workarounds, there are some braces missing and some "*" accidentally included in the source code, btw. is there any update of the spna215a.pdf?).

The tests run fine except one, the SL_SelfTest_DMA configured as DMA_SOFTWARE_TEST.

By searching the web and E2E Forum I found a possible fix in the last comment of the following thread.
It was a question which got never answered.
It worked for me to change the code the following way (there is a typo in the original answer, the first "sl_" is too much):
sl_dmaREG->DMAMPR_L[0U].ENDADD = (uint32)(srcAddr) + sizeof(uint32) - 1U;

My questions are:

1. Is this the correct fix?

2. Why the thread got closed without an answer, I actually wanted to reply there?

3. Since there are known issues in SafeTI-Lib, is there any further release of a new version planned?

Best regards,
Markus