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.

AWR1243: How do I use rlDeviceLatentFaultTests API?

Part Number: AWR1243

I use mmwave_dfp_01_02_00_00 package for AWR1243 and host processor is TDA3.

I am trying to execute all mmwavelink API, but no sample/test code for rlDeviceLatentFaultTests API.

Could you please tell me how to use rlDeviceLatentFaultTests API e.g. H/W setup, precondition, etc. if  any.

  • Hi,

    In DFP we provide mmwavelink_example and mmwavelink_monitoring application to cover many of common API usage.

    But still many of other APIs are left which are advanced level and may not be used by all the users or in all the end usecases.

    rlDeviceLatentFaultTests API is used to invoke multiple MSS based internal test and based on result MSS may report to Host. This API can be called anytime after rlDevicePowerOn but must not while frame is ongoing. MSS may go into fault while running this test if that interface or module is already being used. Please refer mmWave DFP 1.2.5.1 release note for other precautions of this API call.

    http://software-dl.ti.com/ra-processors/esd/MMWAVE-DFP/latest/index_FDS.html

    http://software-dl.ti.com/ra-processors/esd/MMWAVE-DFP/latest/exports/mmwave_dfp_release_notes.pdf

    Regards,

    Jitendra

  • Hi Jitendra,

    Thank you for your information.

    I could receive reports, but some executions resulted in errors, and some tests failed or received reports timed out.

    Could you please some advice for below list?

    Error 1051 (Unsupported Latent Fault test):

    • MibSPI self-test 
    • RTI self-test 

    Fail:

    • Mailbox self-test 

    Timeout:

    • DMA Parity error
    • TCMA RAM single bit errors
    • TCMB RAM single bit errors
    • TCMA RAM double bit errors
    • TCMB RAM double bit errors
    • DMA MPU Region tests
    • MSS Mailbox Single bit errors
    • MSS Mailbox double bit errors
    • radarSS Mailbox Single bit errors
    • radarSS Mailbox double bit errors
    • EDMA MPU test
    • EDMA parity test
    • CSI2 parity test
    • DCC self test
    • DCC fault insertion
    • VIM RAM parity test
    • VIM RAM parity test

    Regards,

    Kensuke

  • Hi Jitendra,

    Could you please advice above list?

    If there is no supported test for DFP 1.2.5 on AWR1243 ES3.0, please let me know.

    Especially, Why does Mailbox self-test fail?

    Timeout is 1 second.

    How long does the longest test take?

  • Hi Jitendra,

    Timeouted test case became OK due to testMode=0 (0 Production mode. Latent faults are tested and any failures are reported).

    So, the remaining questions are only below:

    Error 1051 (Unsupported Latent Fault test): Unsupported test on AWR1243 ES3?

    • MibSPI self-test 
    • RTI self-test 

    Fail:  Why does Mailbox self-test fail? Any condition?

    • Mailbox self-test 

     

  • Hi,

    Mibspi self-test is not supported but RTI self-test should work.

    And for mailbox self-test, you need to unhalt the BSS (i.e. rlDeviceRfStart) then this test will work.

    Regards,

    Jitendra

  • Hi Jitendra,

    I re-confirmed RTI self-test and the result was PASS.

    I described as RTI self-test instead of ESM self-test.

    Sorry for the confusion.

    ESM self-test reports 1051 (Unsupported Latent Fault test).

    Is ESM self-test not supported on AWR1243 ES3?

  • Hi Jitendra,

    Invoke rlDeviceRfStart(), and wait for RL_DEV_AE_RFPOWERUPDONE_SB, and then execute testing, but mailbox self-test failed.

    In further investigation, I inserted printf () after rlDeviceRfStart () and passed the subsequent mailbox self-test.

    After rlDeviceRfStart (), wait time seems to be necessary.

    Is there any other requirement/condition for mailbox self-test?

    My questions can be summarized below:

    • Is ESM self-test not supported on AWR1243 ES3?
    • Is there any other requirement/condition for mailbox self-test?
  • Hi ,

    As indicated, please check the release notes for the known issues with the ESM self tests on bootitme and the workarounds.

    There are no requirements other than unhalting the BSS for the mailbox tests.

    Thanks,

    Raghu