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: safety Lib 2.4.0, function SL_SelfTest_FEE

Part Number: TMS570LC4357


Hi,

I'm using the TMS570LC4357 controller with the safety Lib 2.4.0 from TI.
I want to check the FEE area. There is a function called "SL_SelfTest_FEE" in the safety Lib
but it is not usable for the TMS570LC4357 controller.

Could you tell me how I can test the FEE area ?

Best regards
Larsr

  • Hello Larsr,

    FEE the bank 7 of the flash. It can be used as emulated eeprom (FEE). You can call the self test function as:

    retVal = SL_SelfTest_FEE(FEE_ECC_TEST_MODE_1BIT, TRUE, &failInfoFlash);
    or
    retVal = SL_SelfTest_FEE(FEE_ECC_TEST_MODE_2BIT, TRUE, &failInfoFlash);
  • Hi,

    I can not use the function because it is not enable in the safety library 2.4.0 for the Controller TMS570LC4357.

    These kind of Controller could use this function:

    _TMS570LS31x_ , _TMS570LS12x_ , _TMS570LS07x_ , _TMS570LS09x_ , _RM48x_ , _RM46x_ , _RM44x_ , _RM42x_ , _RM44x_

    but not the

    _TMS570LC43x_

    Could you tell me why ? And how can I test the FEE now ?

    Best regards

    Lars

  • Hello Lars,

    The FEE is one of the flash banks (Bank 7). The FEE SECDED ECC controller utilizes the same ECC algorithm and diagnostic modes as used in the main Flash memory. The flash selftest (mode 5 or mode 7) is valid for bank 0, bank 1 and bank 7. There is no need to do another self test for FEE.