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.

TDA4VM: NDK ENET error

Part Number: TDA4VM

Dear Expert
       We find a ENET accidental boot issue at TDA4 SDK 07_03.
       1 Board reboot, PC ping mcu1_0 and PC ping MPU
       2 Retry nearly 2000 times, The ping would fail one time.
       2.1 When ping fail. The NDK ENET driver would error at rm_ra_mon_cfg:
       EnetDma_openRxCh => Sciclient_rmRingMonCfg => rm_ra_mon_cfg
       2.2 Other system task still running.
       2.3 MPU can’t boot cause of Semaphore at NDK.
       Could you help me?

Thanks

  • Hi Zhao,

    Could you please share the A72 boot log as well as Ethfw log for checking the issue.

    Best Regards,
    Sudheer

  • Dear Expert,

        The log is as below:

    SBL Revision: 01.00.10.00 (O_O Oct 12 2022 - 12:51:56) GpioReadGpio1_24=0
    TIFS ver: 21.1.1--v2021.01a (Terrific Lla

    OSPI Boot
    Exit SBL GpioReadGpio1_24=1
    BoardCfg:0x0 0

    ***SicSrv Int startSciserver_tirtosInit(125) 70353175Enabling clocks!

    CAN Profile App:Variant - Pre Compile being used !!!

    CAN_APofile App:: Interrupt LisEnetAppUtils_reduceCoreMacAllocation: Reduced Mac Address Allocat3@/pDf%pf%pppEnetBoard_setupPorts: 1 of 1 ports configurations found

    EnetPhy_bindDriver: PHY 1: OUI:005043 Model:1d Ver:04 <-> 'generipCpsw_handleLinkUp: Port 1: Link up: 1-Gbps Full-Duplex

    MAC Port 1: link up

    &3030 ERR@PM :PowerMgm State[STATE_PRERUN] Get wakeup source timeout goto running, Interrupted:1

    &5099 ERR@SYS:Trans Log Fail, Len:99

    &7098 ERR@SYS:Trans Log Fail, Len:39

    &9098 ERR@SYS:Trans Log Fail, Len:39

    &11098 ERR@SYS:Trans Log Fail, Len:39

    &13098 ERR@SYS:Trans Log Fail, Len:40

    &15098 ERR@SYS:Trans Log Fail, Len:40


    &17098 ERR@SYS:Trans Log Fail, Len:98

    &19098 ERR@SYS:Trans Log Fail, Len:40

    &21098 ERR@SYS:Trans Log Fail, Len:40

    &23098 ERR@SYS:Trans Log Fail, Len:40

    &25098 ERR@SYS:Trans Log Fail, Len:40

  • Hi Zhao,

    Could please check arguments passing to the "EnetDma_openRxCh" in both working and fail scenario.

    Also, please check whether power cycle is executed properly or not. If not proper there is a possibility for Sciserver still in running state and already allocated resources. If we try to allocate back it will fail as resource being already in use due to previous allocation.

    Also, Could you please check whether SysFw is running fine or not by invoking "Sciclient_service" from application which are running by referring
    "<PDK>\packages\ti\drv\sciclient\examples\sciclient_ccs_init\sciclient_ccs_init_main.c" in RTOS SDK.

    SysFw is the system service module running on MCU1_0 core for handling of Resource Management" in TDA4VM.

    Best Regards,
    Sudheer