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