Found the issue independently. We were having the prefetch abort trigger the abort due to ECC flash holes. After generating ECC for the holes we no longer see the issue.
Part Number: TMDS570LS31HDK Hello,
In the related question, the information I was looking for was restricted by NDA access. I've since gotten a signed NDA and am looking to get the Safety Reports and FMEDA for the TMS570LS31 Hercules kits.
Hi Robin,
I guess i found the issue:
Robin S said: However, when I run the SafeTI command slRet = SL_SelfTest_LIN(LIN_ANALOG_LOOPBACK_TEST, SL_LIN1); or the SCI equivalent it still hangs.
Why you are running " SL_SelfTest_LIN" function to perfo…
Part Number: TMDS570LS31HDK Looking through the sl_api.h reference for SL_SelfTest_FEE the list of available tests includes a test called FEE_ECC_ADDR_TAG_REG_MODE. Stepping through the function call, the test name passes through the check of _SELFTEST_FEEECC_MIN…
Robin S said: So in that case is the comment incorrect in the test?
You are right. The comment in SDL is not correct. I'm sorry for this misleading comment.
Robin S said: Because we drop to user mode for this test, we need to use the interrupt to reset…
Hi Robin,
I tested analog and digital loopback tests for 4 and 5 pins of HET2, and it worked without any issues.
I am attaching my code for your reference, please verify the code once and let me know after your testing.
7510.HET_LOOPBACK_TEST_LC4357.…
Part Number: TMDS570LS31HDK Other Parts Discussed in Thread: HALCOGEN Hello,
I am trying to generate a CRC on Flash memory using the SL_CRC_Calculate() function. However, I cannot find a way to access the origin or start address of the .cinit section in…
Part Number: TMDS570LS31HDK Other Parts Discussed in Thread: TMS570LS3137 , HALCOGEN Hello,
1. Please suggest on powering up of the subject development kit. Is USB connection to the computer sufficient to power up or does it need 12V supply in addition for…
QJ Wang said: I thought the statement assigns the upper byte of sl_flashWREG->FEMUECC, which is 0x0, to ecc.
If that was the goal of that statement, I think it should've been ecc = (uint8)(sl_flashWREG->FEMUECC & 0xFF00); or otherwise. The FEMUECC…