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: MIBSPI ECC self test not working, but fault inject is

Part Number: TMS570LC4357

Using the safety lib self-tests, and found:

  • MIBSPI_ECC_TEST_MODE_1BIT - not working
  • MIBSPI_ECC_TEST_MODE_2BIT - not working
  • MIBSPI_ECC_TEST_MODE_1BIT_FAULT_INJECT - works
  • MIBSPI_ECC_TEST_MODE_2BIT_FAULT_INJECT - works
  • MIBSPI_ANALOG_LOOPBACK_TEST - works

Why should the first 2 fail? What could be wrong?

Also, all of the following work:

  • DMA_ECC_TEST_MODE_1BIT
  • DMA_ECC_TEST_MODE_2BIT
  • DMA_ECC_TEST_MODE_1BIT_FAULT_INJECT
  • DMA_ECC_TEST_MODE_2BIT_FAULT_INJECT
  • CAN_ECC_TEST_MODE_1BIT
  • CAN_ECC_TEST_MODE_2BIT
  • CAN_ECC_TEST_MODE_1BIT_FAULT_INJECT
  • CAN_ECC_TEST_MODE_2BIT_FAULT_INJECT