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.

RTOS/TDA2P-ACD: Registering a callback function in a Vision SDK link

Part Number: TDA2P-ACD

Tool/software: TI-RTOS

Hello All,

I am extending my previous thread 

For receiving CAN data, we are planning to have a CAN data abstraction link (Vision SDK Link) which shall receive CAN data from MCAN port whenever available.

This link shall be running in our usecase independently. The algorithms running in a usecase shall subscribe to this link so that whenever CAN data related to specific algorithm is received, 

then the link shall trigger a callback function. This callback function will publish (or send) the CAN data to the respective algorithm link which has subscribed to it.

So my question here is, is it possible to implement a callback function in a Vision SDK link (I am using Processor SDK 03.02) which will automatically send data to algorithm links when data is available.

Regards,

Abhay

  • Hi Abhay,

    Sure, link's can provide callbacks. But there are couple of caveats to this.

    1. This Can link and link's which subscribe for a notification on reception of Can message has to be on the same core. i.e. if Algo Plugin is running on DSP and Can link is running on IPU. The callback scheme will not work.
    2. This callback method will sequentialize Can message processing. i.e. when Can message 1 being processed, Other messages will not be processed. Even though separate plugins/links are used to process these messages.
    3. Difficult to implement prioritized can message processing. i.e. While a can message is being processed (say alg plugin 1) if an higher priority message is received (say to be processed by alg plugin 2). The higher priority message processing will be delayed.

    Regards,
    Sujith
  • Hi Sujith,

    Thanks for the clarification. We will test by creating a new task as was explained by you in previous thread.

    Regards,
    Abhay
  • Hi Sujith,

    I am currently modifying the sample usecase available in Processor SDK 03.02 "iss_capture_isp_simcop_display". As per your suggestion, I have created a new task in apps\src\rtos\usecases\iss_capture_isp_simcop_display\chains_issIspSimcop_Display.c. In this newly created task I want to receive Ethernet data (using NetworkRx tool on PC).
    For this to happen, is it possible to integrate NullSrc link code available in Vision SDK in this newly created task to receive and process data received over Ethernet. If yes, what care needs to be taken to make this work.

    Regards,
    Abhay
  • Hi Abhay,

    You don't have to use NULL Source Link. The task could potentially do
    1. Wait infinitely to receive Eth packets (or Can message)
    2. Decode the received data (may be you could choose to enable LDC or disable LDC for experimentation)
    3. On reception of right command use
    " System_linkControl(
    pObj->ucObj.IssM2mSimcopLinkID,
    ISSM2MSIMCOP_LINK_CMD_SET_SIMCOPCONFIG,
    &pObj->simcopConfig,
    sizeof(pObj->simcopConfig),
    TRUE);"
    4. Please refer function chains_issIspSimcop_Display_SetSimcopConfig in file apps\src\rtos\usecases\iss_capture_isp_simcop_display\chains_issIspSimcop_Display.c

    regards,
    Sujith
  • Hi Sujith,

    Thanks for the reply. I have created a new link instead of task (in usecase file). This new link is essentially the same link as NullSrc link.

    The usecase diagram is attached. EthernetRxTx link receives data from network_tx PC tool. But currently my new link is just waiting in listen mode even if I am sending a file over ethernet.

    I am using network_tx tool with following command:

    network_tx --host_ip <PC_ipaddr> --target_ip <TDA2PEVM_ipaddr>  --delay 5 --files file.txt

    I have assigned an ip address to board which I can see on the console prints. When I run the Network_Tx tool with above command, it says Connecting but never connects. Can you suggest what could be the issue.

    Regards,

    Abhay

  • Hi Abhay,

    I hope you have ensured that link "EthernetRxTx" has been started

    Regards,
    Sujith
  • Hello Abhay,

    1. Ensure EthernetRxTx link is started.

    2. Ensure the network listener on the link is started and listening to new connections.

    3. Confirm the configuration done for new link is correct. What port number you are using for EthernetRx?

    4. Use --portnumber to match to port number configured for EthernetRx link.

    Also can you please let us know the intent of adding a new link instead of using current null source link?

  • Hi Sujith,

    Yes EthernetRxTx link is started. I have confirmed this by debug prints. It is just waiting for a SYSTEM_CMD_NEW_DATA. I have removed the timer callback function which was sending SYSTEM_CMD_NEW_DATA after timeout.

    Hi Prasad,

    Thanks for reply.
    1. Ensure EthernetRxTx link is started.
    ==> As I said above, I have ensured EthernetRxTx has started by debug prints.

    2. Ensure the network listener on the link is started and listening to new connections.
    ==> EthernetRxTx is just waiting for a SYSTEM_CMD_NEW_DATA in "tsk_Run" function after getting started (after SYSTEM_CMD_START).

    3. Confirm the configuration done for new link is correct. What port number you are using for EthernetRx?
    ==> Configuration done for EthernetRxTx link is same as NullSrc link. Port number is set to 29171.

    4. Use --portnumber to match to port number configured for EthernetRxTx link.
    ==> I did try by specifying the port number --port 29171 in network_tx PC tool but the EthernetRxTx link is not getting connected.

    The intent of adding this new EthernetRxTx link is to receive the CAN data whenever available (we will be getting the CAN data over Ethernet interface). Parse this CAN data in EthernetRxTx link and then send it to respective alg_links in the usecase chain (using "System_sendLinkCmd").
    As the data can be received at any point, we cannot use NullSrc link which is required to be inserted in a chain. So I have developed a similar link which is independent and does not require to be inserted in a usecase chain. The usecase chain will keep on executing and EthernetRxTx link shall come into picture only when Ethernet packets are received.

    Regards,
    Abhay
  • Hello Abhay,

    Current null source link is based on timer for getting packets from the PC network tool. Every x ms timer starts the new command data which causes process data function for packets from PC to be received.
    Have you changed that? If yes, then similar changes are needed in the PC tool as well. Currenly it waits for VSDK link to send start command.

    Also please share VSDK logs when you start the use-case.
  • Hi Prasad,

    Yes I have changed the timer callback function in my link. I guess I will have to enable it for my EthernetRxTx link to trigger "EthernetRxTxLink_processData" function. I will try that and update you.

    Meanwhile, PFA tera term log.

    Regards,

    Abhay

     TDA2Px SBL Boot 
    
     DPLL Configuration Completed 
    
     Clock Domain Configuration Completed 
    
     Module Enable Configuration Completed 
    
     TI EVM PAD Config Completed 
    
     DDR Config Completed 
    
     App Image Download Begins 
    
     SD Boot - file open completed successfully 
    
     MPU CPU0 Image Load Completed 
    
     IPU1 CPU0 Image Load Completed 
    
     IPU1 CPU1 Image Load Completed 
    
     DSP1 Image Load Completed 
    
     DSP2 Image Load Completed 
    
     EVE1 Image Load Completed 
    
     EVE2 Image Load Completed 
    
     App Image Download Completed 
    
     Putting MPU CPU1 in Off mode 
    
     EVE MMU configuration completed 
    
     EVE MMU configuration completed 
    
    *****************************************************************
    
     PMCCNTR counts once every 64 clock cycles, multiple by 64 to get actual CPU cycles 
    
     SBL Initial Config Cycles - 104800  (8.94 ms)
     SOC Init Cycles - 170517  (14.55 ms)
     DDR Config Clock Cycles - 42935  (3.66 ms)
     App Image Load Cycles - 47408262  (4045.50 ms)
     Slave Core Bootup Cycles - 130549  (11.14 ms)
     SBL Boot-up Cycles - 47858124  (4083.89 ms)
     Time at which SBL started IPU1_0 - 138298  (11.80 ms)
    *****************************************************************
    
     Jumping to MPU CPU0 App 
    [IPU1-0]      4.223998 s:  ***** IPU1_0 Firmware build time 14:20:32 Apr 26 2018 
    [IPU1-0]      4.224181 s:  *** SYSTEM: CPU Frequency <ORG = 212800000 Hz>, <NEW = 212800000 Hz>
    [IPU1-0]      4.301897 s:  SYSTEM: Notify register to [IPU1-1] line 0, event 15... 
    [IPU1-0]      4.302080 s:  SYSTEM: Notify register to [DSP1] line 0, event 15... 
    [IPU1-0]      4.302202 s:  SYSTEM: Notify register to [DSP2] line 0, event 15... 
    [IPU1-0]      4.302293 s:  SYSTEM: Notify register to [EVE1] line 0, event 15... 
    [IPU1-0]      4.302415 s:  SYSTEM: Notify register to [EVE2] line 0, event 15... 
    [IPU1-0]      4.302507 s:  SYSTEM: Notify register to [HOST] line 0, event 15... 
    [IPU1-0]      4.304276 s:  *** UTILS: CPU MHz = 20 Mhz ***
    [IPU1-0]      4.304428 s:  SYSTEM: System Common Init in progress !!!
    [IPU1-0]      4.317147 s:  UTILS: CIO: Init Done !!!
    [IPU1-0]      4.317239 s:  SYSTEM: IPC init in progress !!!
    [IPU1-0]      4.317330 s:  SYSTEM: Notify init done !!!
    [IPU1-0]      4.319465 s:  SYSTEM: MsgQ init done !!!
    [IPU1-0]      4.319557 s:  SYSTEM: IPC init DONE !!!
    [IPU1-0]      4.323430 s:  SYSTEM: System Common Init Done !!!
    [IPU1-0]      4.323552 s:  SYSTEM: System Init in progress !!!
    [IPU1-0]      4.323613 s:  SYSTEM: BSP Common Init in progress !!!
    [IPU1-0]      4.323674 s:  SYSTEM: BSP Common Init Done !!!
    [IPU1-0]      4.323735 s:  SYSTEM: BSP Platform Init in progress !!!
    [IPU1-0]      4.323888 s:  SYSTEM: BSP Platform Init Done !!!
    [IPU1-0]      4.323949 s:  SYSTEM: FVID2 Init in progress !!!
    [IPU1-0]      4.324162 s:  SYSTEM: FVID2 Init Done !!!
    [IPU1-0]      4.324254 s:  SYSTEM: VPS Init in progress !!!
    [IPU1-0]      4.324345 s:  SYSTEM: VPDMA Descriptor Memory Address translation ENABLED [0xa0000000 -> 0x80000000]
    [IPU1-0]      4.328097 s: *** VPDMA Firmware Loading... ***
    [IPU1-0]      4.328219 s: VPDMA Firmware Address = 0x9fcfa6c0
    [IPU1-0]      4.328310 s: VPDMA Load Address     = 0x4897d004
    [IPU1-0]      4.328402 s: VPDMA Firmware Version = 0x4d0001b8
    [IPU1-0]      4.328493 s: VPDMA List Busy Status = 0x00000000
    [IPU1-0]      4.328585 s: *** VPDMA Firmware Load Success ***
    [IPU1-0]      4.329042 s: *** VPDMA Firmware Loading... ***
    [IPU1-0]      4.329164 s: VPDMA Firmware Address = 0x9fcfa6c0
    [IPU1-0]      4.329256 s: VPDMA Load Address     = 0x4899d004
    [IPU1-0]      4.329347 s: VPDMA Firmware Version = 0x4d0001b8
    [IPU1-0]      4.329439 s: VPDMA List Busy Status = 0x00000000
    [IPU1-0]      4.329500 s: *** VPDMA Firmware Load Success ***
    [IPU1-0]      4.329927 s: *** VPDMA Firmware Loading... ***
    [IPU1-0]      4.330110 s: VPDMA Firmware Address = 0x9fcfa6c0
    [IPU1-0]      4.330201 s: VPDMA Load Address     = 0x489dd004
    [IPU1-0]      4.330323 s: VPDMA Firmware Version = 0x4d0001b8
    [IPU1-0]      4.330384 s: VPDMA List Busy Status = 0x00000000
    [IPU1-0]      4.330476 s: *** VPDMA Firmware Load Success ***
    [IPU1-0]      4.408863 s:  SYSTEM: VPS Init Done !!!
    [IPU1-0]      4.409809 s:  UTILS: DMA: HWI Create for INT34 !!!
    [IPU1-0]      4.410053 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024 
    [IPU1-0]      4.410175 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 262144 B (256 KB), Free size = 255200 B (249 KB)
    [IPU1-0]      4.410358 s:  SYSTEM: Heap = SR_OCMC              @ 0x00000000, Total size = 0 B (0 KB), Free size = 0 B (0 KB)
    [IPU1-0]      4.410571 s:  SYSTEM: Heap = SR_DDR_CACHED        @ 0x88103000, Total size = 368037888 B (350 MB), Free size = 368037888 B (350 MB)
    [IPU1-0]      4.410815 s:  SYSTEM: Heap = SR_DDR_NON_CACHED    @ 0xbfc00000, Total size = 128128 B (0 MB), Free size = 112000 B (0 MB)
    [IPU1-0]      4.411029 s:  SYSTEM: Initializing Links !!! 
    [IPU1-0]      4.711706 s:  SYSTEM: Initializing Links ... DONE !!! 
    [IPU1-0]      4.759409 s:  BOARD: Board Init in progress !!!
    [IPU1-0]      4.759836 s:  BOARD: Board Init Done !!!
    [IPU1-0]      4.773256 s: 
    [IPU1-0]      4.773348 s:  Vision SDK Version    : [REL_VISION_SDK_03_02_00_00]
    [IPU1-0]      4.773409 s:  FVID2 Version         : [FVID_02_01_00_01]
    [IPU1-0]      4.773470 s:  BSP Version           : [PDK_01_08_01_xx]
    [IPU1-0]      4.773561 s:  Platform              : [EVM]
    [IPU1-0]      4.773622 s:  SOC                   : [TDA2PX]
    [IPU1-0]      4.773683 s:  SOC Revision          : [ES1.0]
    [IPU1-0]      4.773744 s:  Board Detected        : [Vision]
    [IPU1-0]      4.780272 s:  EEPROM Base Board Name: [DRA76/7xP,TDA2P]
    [IPU1-0]      4.780363 s:  Base Board Revision   : [REV A]
    [IPU1-0]      4.781675 s:  Daughter Card Revision: [REV D]
    [IPU1-0]      4.781736 s:  
    [IPU1-0]      4.785487 s:  SYSTEM: UART: INTERRUPT Mode is Selected 
    [IPU1-1]      4.240041 s:  ***** IPU1_1 Firmware build time 14:14:17 Apr 26 2018
    [IPU1-1]      4.240224 s:  *** SYSTEM: CPU Frequency <ORG = 212800000 Hz>, <NEW = 212800000 Hz>
    [IPU1-1]      4.304306 s:  SYSTEM: Notify register to [IPU1-0] line 0, event 15... 
    [IPU1-1]      4.304520 s:  SYSTEM: Notify register to [DSP1] line 0, event 15... 
    [IPU1-1]      4.304642 s:  SYSTEM: Notify register to [DSP2] line 0, event 15... 
    [IPU1-1]      4.304764 s:  SYSTEM: Notify register to [EVE1] line 0, event 15... 
    [IPU1-1]      4.304886 s:  SYSTEM: Notify register to [EVE2] line 0, event 15... 
    [IPU1-1]      4.304977 s:  SYSTEM: Notify register to [HOST] line 0, event 15... 
    [IPU1-1]      4.306990 s:  SYSTEM: System Common Init in progress !!!
    [IPU1-1]      4.308149 s:  UTILS: CIO: Init Done !!!
    [IPU1-1]      4.308271 s:  SYSTEM: IPC init in progress !!!
    [IPU1-1]      4.308363 s:  SYSTEM: Notify init done !!!
    [IPU1-1]      4.310162 s:  SYSTEM: MsgQ init done !!!
    [IPU1-1]      4.310284 s:  SYSTEM: IPC init DONE !!!
    [IPU1-1]      4.313883 s:  SYSTEM: System Common Init Done !!!
    [IPU1-1]      4.314036 s:  SYSTEM: System IPU1_1 Init in progress !!!
    [IPU1-1]      4.314860 s:  UTILS: DMA: HWI Create for INT25 !!!
    [IPU1-1]      4.315134 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024 
    [IPU1-1]      4.315256 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 655360 B (640 KB), Free size = 648568 B (633 KB)
    [IPU1-1]      4.315409 s:  SYSTEM: Initializing Links !!! 
    [IPU1-1]      4.430305 s:  UTILS: PRF: ##### Cannot allocate Object for SYNC3 ####
    [IPU1-1]      4.433416 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM0 ####
    [IPU1-1]      4.436466 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM1 ####
    [IPU1-1]      4.439699 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM2 ####
    [IPU1-1]      4.442719 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM3 ####
    [IPU1-1]      4.445678 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM4 ####
    [IPU1-1]      4.449155 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM5 ####
    [IPU1-1]      4.452266 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM6 ####
    [IPU1-1]      4.455621 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM7 ####
    [IPU1-1]      4.455773 s:  SYSTEM: Initializing Links ... DONE !!! 
    [IPU1-1]      4.455865 s:  SYSTEM: System IPU1_1 Init Done !!!
    [HOST  ]      4.296529 s:  ***** A15_0 Firmware build time 14:18:29 Apr 26 2018 
    [HOST  ]      4.296559 s:  *** SYSTEM: CPU Frequency <ORG = 750000000 Hz>, <NEW = 750000000 Hz>
    [HOST  ]      4.302903 s:  SYSTEM: Notify register to [IPU1-0] line 0, event 15... 
    [HOST  ]      4.302903 s:  SYSTEM: Notify register to [IPU1-1] line 0, event 15... 
    [HOST  ]      4.302934 s:  SYSTEM: Notify register to [DSP1] line 0, event 15... 
    [HOST  ]      4.302934 s:  SYSTEM: Notify register to [DSP2] line 0, event 15... 
    [HOST  ]      4.302964 s:  SYSTEM: Notify register to [EVE1] line 0, event 15... 
    [HOST  ]      4.302964 s:  SYSTEM: Notify register to [EVE2] line 0, event 15... 
    [HOST  ]      4.305099 s:  SYSTEM: System Common Init in progress !!!
    [HOST  ]      4.305160 s:  SYSTEM: IPC init in progress !!!
    [HOST  ]      4.305160 s:  SYSTEM: Notify init done !!!
    [HOST  ]      4.305191 s:  SYSTEM: MsgQ init done !!!
    [HOST  ]      4.305221 s:  SYSTEM: IPC init DONE !!!
    [HOST  ]      4.305770 s:  SYSTEM: System Common Init Done !!!
    [HOST  ]      4.305801 s:  SYSTEM: System A15 Init in progress !!!
    [HOST  ]      4.305831 s:  UTILS: DMA: HWI Create for INT66 !!!
    [HOST  ]      4.305862 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024 
    [HOST  ]      4.305862 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 6291456 B (6144 KB), Free size = 6263792 B (6116 KB)
    [HOST  ]      4.305892 s:  SYSTEM: Initializing Links !!! 
    [HOST  ]      4.308393 s:  UTILS: PRF: ##### Cannot allocate Object for SYNC3 ####
    [HOST  ]      4.308454 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM0 ####
    [HOST  ]      4.308546 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM1 ####
    [HOST  ]      4.308607 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM2 ####
    [HOST  ]      4.308698 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM3 ####
    [HOST  ]      4.308790 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM4 ####
    [HOST  ]      4.308851 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM5 ####
    [HOST  ]      4.308942 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM6 ####
    [HOST  ]      4.309034 s:  UTILS: PRF: ##### Cannot allocate Object for ALGORITHM7 ####
    [HOST  ]      4.309034 s:  SYSTEM: Initializing Links ... DONE !!! 
    [HOST  ]      4.309095 s:  SYSTEM: System A15 Init Done !!!
    [HOST  ]      4.603306 s:  NSP GMAC: PHY 2 Found on MAC Port 0
    [HOST  ]      4.605624 s:  NSP GMAC: PHY 3 Found on MAC Port 1
    [DSP1  ]      4.297322 s:  ***** DSP1 Firmware build time 14:08:20 Apr 26 2018
    [DSP1  ]      4.297413 s:  *** SYSTEM: CPU Frequency <ORG = 600000000 Hz>, <NEW = 600000000 Hz>
    [DSP1  ]      4.305374 s:  SYSTEM: Notify register to [IPU1-0] line 0, event 15... 
    [DSP1  ]      4.305465 s:  SYSTEM: Notify register to [IPU1-1] line 0, event 15... 
    [DSP1  ]      4.305496 s:  SYSTEM: Notify register to [DSP2] line 0, event 15... 
    [DSP1  ]      4.305526 s:  SYSTEM: Notify register to [EVE1] line 0, event 15... 
    [DSP1  ]      4.305587 s:  SYSTEM: Notify register to [EVE2] line 0, event 15... 
    [DSP1  ]      4.305618 s:  SYSTEM: Notify register to [HOST] line 0, event 15... 
    [DSP1  ]      4.305862 s:  *** UTILS: CPU MHz = 20 Mhz ***
    [DSP1  ]      4.305892 s:  SYSTEM: System Common Init in progress !!!
    [DSP1  ]      4.306197 s:  UTILS: CIO: Init Done !!!
    [DSP1  ]      4.306258 s:  SYSTEM: IPC init in progress !!!
    [DSP1  ]      4.306258 s:  SYSTEM: Notify init done !!!
    [DSP1  ]      4.306472 s:  SYSTEM: MsgQ init done !!!
    [DSP1  ]      4.306502 s:  SYSTEM: IPC init DONE !!!
    [DSP1  ]      4.307326 s:  SYSTEM: System Common Init Done !!!
    [DSP1  ]      4.307356 s:  SYSTEM: System DSP Init in progress !!!
    [DSP1  ]      4.307661 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024 
    [DSP1  ]      4.307722 s:  SYSTEM: Heap = LOCAL_L2             @ 0x00800000, Total size = 227264 B (221 KB), Free size = 227264 B (221 KB)
    [DSP1  ]      4.307783 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 524288 B (512 KB), Free size = 517592 B (505 KB)
    [DSP1  ]      4.307814 s:  SYSTEM: Initializing Links !!! 
    [DSP1  ]      4.318398 s:  SYSTEM: Initializing Links ... DONE !!! 
    [DSP1  ]      4.318489 s: lz4CompDecomp Init
    [DSP1  ]      4.318520 s:  SYSTEM: System DSP Init Done !!!
    [DSP1  ]      4.727109 s:  SYSTEM: CACHE: L1P = 32 KB, L1D = 32 KB, L2 = 32 KB ... after boot !!!
    [DSP1  ]      4.727170 s:  SYSTEM: CACHE: L1P = 32 KB, L1D = 32 KB, L2 = 32 KB ... after update by APP !!!
    [DSP2  ]      4.297322 s: ***** DSP2 Firmware build time 14:11:23 Apr 26 2018
    [DSP2  ]      4.297413 s:  *** SYSTEM: CPU Frequency <ORG = 600000000 Hz>, <NEW = 600000000 Hz>
    [DSP2  ]      4.306624 s:  SYSTEM: Notify register to [IPU1-0] line 0, event 15... 
    [DSP2  ]      4.306716 s:  SYSTEM: Notify register to [IPU1-1] line 0, event 15... 
    [DSP2  ]      4.306746 s:  SYSTEM: Notify register to [DSP1] line 0, event 15... 
    [DSP2  ]      4.306777 s:  SYSTEM: Notify register to [EVE1] line 0, event 15... 
    [DSP2  ]      4.306807 s:  SYSTEM: Notify register to [EVE2] line 0, event 15... 
    [DSP2  ]      4.306868 s:  SYSTEM: Notify register to [HOST] line 0, event 15... 
    [DSP2  ]      4.307112 s:  *** UTILS: CPU MHz = 20 Mhz ***
    [DSP2  ]      4.307143 s:  SYSTEM: System Common Init in progress !!!
    [DSP2  ]      4.307448 s:  UTILS: CIO: Init Done !!!
    [DSP2  ]      4.307478 s:  SYSTEM: IPC init in progress !!!
    [DSP2  ]      4.307509 s:  SYSTEM: Notify init done !!!
    [DSP2  ]      4.307722 s:  SYSTEM: MsgQ init done !!!
    [DSP2  ]      4.307753 s:  SYSTEM: IPC init DONE !!!
    [DSP2  ]      4.308576 s:  SYSTEM: System Common Init Done !!!
    [DSP2  ]      4.308607 s:  SYSTEM: System DSP Init in progress !!!
    [DSP2  ]      4.308912 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024 
    [DSP2  ]      4.308942 s:  SYSTEM: Heap = LOCAL_L2             @ 0x00800000, Total size = 227264 B (221 KB), Free size = 227264 B (221 KB)
    [DSP2  ]      4.309003 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 524288 B (512 KB), Free size = 517592 B (505 KB)
    [DSP2  ]      4.309034 s:  SYSTEM: Initializing Links !!! 
    [DSP2  ]      4.319801 s:  SYSTEM: Initializing Links ... DONE !!! 
    [DSP2  ]      4.319862 s: lz4CompDecomp Init
    [DSP2  ]      4.319862 s:  SYSTEM: System DSP Init Done !!!
    [DSP2  ]      4.729122 s:  SYSTEM: CACHE: L1P = 32 KB, L1D = 32 KB, L2 = 32 KB ... after boot !!!
    [DSP2  ]      4.729152 s:  SYSTEM: CACHE: L1P = 32 KB, L1D = 32 KB, L2 = 32 KB ... after update by APP !!!
    [EVE1  ]      4.237540 s:  ***** EVE Firmware build time 14:03:43 Apr 26 2018 
    [EVE1  ]      4.239339 s:  *** SYSTEM: CPU Frequency <ORG = 267500000 Hz>, <NEW = 267500000 Hz>
    [EVE1  ]      4.309308 s:  SYSTEM: Notify register to [IPU1-0] line 0, event 15... 
    [EVE1  ]      4.310803 s:  SYSTEM: Notify register to [IPU1-1] line 0, event 15... 
    [EVE1  ]      4.312267 s:  SYSTEM: Notify register to [DSP1] line 0, event 15... 
    [EVE1  ]      4.313670 s:  SYSTEM: Notify register to [DSP2] line 0, event 15... 
    [EVE1  ]      4.315043 s:  SYSTEM: Notify register to [EVE2] line 0, event 15... 
    [EVE1  ]      4.316415 s:  SYSTEM: Notify register to [HOST] line 0, event 15... 
    [EVE1  ]      4.319343 s:  SYSTEM: System Common Init in progress !!!
    [EVE1  ]      4.321417 s:  UTILS: CIO: Init Done !!!
    [EVE1  ]      4.322302 s:  SYSTEM: IPC init in progress !!!
    [EVE1  ]      4.323247 s:  SYSTEM: Notify init done !!!
    [EVE1  ]      4.325413 s:  SYSTEM: MsgQ init done !!!
    [EVE1  ]      4.326267 s:  SYSTEM: IPC init DONE !!!
    [EVE1  ]      4.339596 s:  SYSTEM: System Common Init Done !!!
    [EVE1  ]      4.340541 s:  SYSTEM: System EVE Init in progress !!!
    [EVE1  ]      4.342066 s:  UTILS: DMA: HWI Create for INT8 !!!
    [EVE1  ]      4.343225 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024 
    [EVE1  ]      4.344476 s:  SYSTEM: Heap = LOCAL_L2             @ 0x40020000, Total size = 22528 B (22 KB), Free size = 22528 B (22 KB)
    [EVE1  ]      4.346733 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 262144 B (256 KB), Free size = 255376 B (249 KB)
    [EVE1  ]      4.348868 s:  SYSTEM: Initializing Links !!! 
    [EVE1  ]      4.434270 s:  SYSTEM: Initializing Links ... DONE !!! 
    [EVE1  ]      4.435277 s:  SYSTEM: System EVE Init Done !!!
    [EVE2  ]      4.240712 s:  ***** EVE Firmware build time 14:05:48 Apr 26 2018 
    [EVE2  ]      4.242451 s:  *** SYSTEM: CPU Frequency <ORG = 267500000 Hz>, <NEW = 267500000 Hz>
    [EVE2  ]      4.309308 s:  SYSTEM: Notify register to [IPU1-0] line 0, event 15... 
    [EVE2  ]      4.310803 s:  SYSTEM: Notify register to [IPU1-1] line 0, event 15... 
    [EVE2  ]      4.312267 s:  SYSTEM: Notify register to [DSP1] line 0, event 15... 
    [EVE2  ]      4.313670 s:  SYSTEM: Notify register to [DSP2] line 0, event 15... 
    [EVE2  ]      4.315043 s:  SYSTEM: Notify register to [EVE1] line 0, event 15... 
    [EVE2  ]      4.316415 s:  SYSTEM: Notify register to [HOST] line 0, event 15... 
    [EVE2  ]      4.319313 s:  SYSTEM: System Common Init in progress !!!
    [EVE2  ]      4.321417 s:  UTILS: CIO: Init Done !!!
    [EVE2  ]      4.322302 s:  SYSTEM: IPC init in progress !!!
    [EVE2  ]      4.323247 s:  SYSTEM: Notify init done !!!
    [EVE2  ]      4.325413 s:  SYSTEM: MsgQ init done !!!
    [EVE2  ]      4.326267 s:  SYSTEM: IPC init DONE !!!
    [EVE2  ]      4.339596 s:  SYSTEM: System Common Init Done !!!
    [EVE2  ]      4.340541 s:  SYSTEM: System EVE Init in progress !!!
    [EVE2  ]      4.342066 s:  UTILS: DMA: HWI Create for INT8 !!!
    [EVE2  ]      4.343225 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024 
    [EVE2  ]      4.344476 s:  SYSTEM: Heap = LOCAL_L2             @ 0x40020000, Total size = 22528 B (22 KB), Free size = 22528 B (22 KB)
    [EVE2  ]      4.346733 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 262144 B (256 KB), Free size = 255376 B (249 KB)
    [EVE2  ]      4.348868 s:  SYSTEM: Initializing Links !!! 
    [EVE2  ]      4.434148 s:  SYSTEM: Initializing Links ... DONE !!! 
    [EVE2  ]      4.435155 s:  SYSTEM: System EVE Init Done !!!
    [IPU1-0]      5.818947 s:  UTILS_PRCM_STATS: INA226 Setup Failed. Check if INA226 is connected on I2C3 Lines
    [IPU1-0]      5.824254 s:  QSPI Init Started 
    [IPU1-0]      5.824528 s:  MID - 1 
    [IPU1-0]      5.824589 s:  DID - 18 
    [IPU1-0]      5.824650 s:  QSPI Init Completed Sucessfully 
    [IPU1-0]      5.840175 s:  
    [IPU1-0]      5.840236 s:  Current System Settings,
    [IPU1-0]      5.840297 s:  ========================
    [IPU1-0]      5.840328 s:  Display Type   : HDMI 1920x1080 @ 60fps 
    [IPU1-0]      5.840419 s:  Capture Source : Sensor OV10635 1280x720  @ 30fps - VIP, YUV422 
    [IPU1-0]      5.840480 s:  My IP address  : 10.20.25.64 
    [IPU1-0]      5.840541 s:  ISS Settings   : LDC=[OFF] VTNF=[OFF] WDR=[OFF] 
    [IPU1-0]      5.840633 s:  
    [IPU1-0]      5.840663 s:  ============
    [IPU1-0]      5.840694 s:  Usecase Menu
    [IPU1-0]      5.840755 s:  ============
    [IPU1-0]      5.840785 s: 
    [IPU1-0]  
    [IPU1-0]  Vision SDK Usecases,
    [IPU1-0]  -------------------- 
    [IPU1-0]  1: Single Camera Usecases
    [IPU1-0]  2: Multi-Camera LVDS Usecases
    [IPU1-0]  3: AVB RX Usecases, (TDA2x & TDA2Ex ONLY)
    [IPU1-0]  4: Dual Display Usecases, (TDA2x EVM ONLY)
    [IPU1-0]  5: ISS Usecases, (TDA3x ONLY)
    [IPU1-0]  6: TDA2x Stereo Usecases 
    [IPU1-0]  a: Miscellaneous test's
    [IPU1-0]  
    [IPU1-0]  s: System Settings 
    [IPU1-0]  
    [IPU1-0]  x: Exit 
    [IPU1-0]  
    [IPU1-0]  Enter Choice: 
    [IPU1-0]  
    [HOST  ]      6.304001 s:  NDK: Link Status: 100Mb/s Full Duplex on PHY 2
    [HOST  ]      9.309156 s:  NETWORK_CTRL: Starting Server (port=5000) !!!
    [HOST  ]      9.309186 s:  NETWORK_CTRL: Starting Server ... DONE (port=5000) !!!
    [IPU1-0]     11.591380 s:  
    [IPU1-0]     11.591441 s: 
    [IPU1-0]  
    [IPU1-0]  ===============
    [IPU1-0]  System Settings
    [IPU1-0]  ===============
    [IPU1-0]  
    [IPU1-0]  1: Display Settings
    [IPU1-0]  2: Capture Settings
    [IPU1-0]  3: ISS Settings (TDA3x ONLY)
    [IPU1-0]  4: Enable Charging via USB2 Port (TDA2x EVM ONLY)
    [IPU1-0]  5: Print PRCM Statistics
    [IPU1-0]  6: Show Memory/CPU/DDR BW usage
    [IPU1-0]  7: Calibration Settings
    [IPU1-0]  
    [IPU1-0]  x: Exit 
    [IPU1-0]  
    [IPU1-0]  Enter Choice: 
    [IPU1-0]  
    [IPU1-0]     11.591715 s:  
    [IPU1-0]     13.127249 s: 
    [IPU1-0]  
    [IPU1-0]  ==============
    [IPU1-0]  Capture Source
    [IPU1-0]  ==============
    [IPU1-0]  
    [IPU1-0]  1: OV10635 Sensor 720P30
    [IPU1-0]  2: HDMI Capture 1080P60 (Not Supported in TDA2x/TDA2Ex Multi-serdes board)
    [IPU1-0]  3: OV10640 Sensor 720P30 - CSI2 (TDA3x ONLY)
    [IPU1-0]  4: OV10640 Sensor 720P30 - Parallel (TDA3x ONLY)
    [IPU1-0]  5: AR0132  Sensor 720P60 - Parallel (TDA3x ONLY)
    [IPU1-0]  6: AR0140  Sensor 720P60 - Parallel (TDA3x ONLY)
    [IPU1-0]  7: IMX224  Sensor 1280x960 - CSI2 (TDA3x ONLY)
    [IPU1-0]  8: AR0140  Sensor for SV - TIDA00262 (TDA3x ONLY)
    [IPU1-0]  9: OV10640 Sensor for SV - IMI (TDA3x ONLY)
    [IPU1-0]  a: OV10635 Sensor for Mosaic Display - SAT0088/OV10635 (TDA2PX, TDA2EX & TDA3x)
    [IPU1-0]  b: OV2775 Sensor 1080p30 (TDA3x ONLY)
    [IPU1-0]  c: AR143 MARS Camera (TDA3x ONLY)
    [IPU1-0]  d: Skip Sensor configuration 
    [IPU1-0]  e: OV2775 Sensor 1080p30 - TIDA001130
    [IPU1-0]  f: IMX390 Sensor 1080p30 - D3
    [IPU1-0]  
    [IPU1-0]  x: Exit 
    [IPU1-0]  
    [IPU1-0]  Enter Choice: 
    [IPU1-0]  
    [IPU1-0]     13.127920 s:  
    [IPU1-0]     16.919477 s:  TIDA1130 Sensor is Selected 
    [IPU1-0]     16.919691 s:  
    [IPU1-0]     16.919721 s:  Current System Settings,
    [IPU1-0]     16.919782 s:  ========================
    [IPU1-0]     16.919843 s:  Display Type   : HDMI 1920x1080 @ 60fps 
    [IPU1-0]     16.919904 s:  Capture Source : Sensor OV10635 1280x720  @ 30fps - VIP, YUV422 
    [IPU1-0]     16.919996 s:  My IP address  : 10.20.25.64 
    [IPU1-0]     16.920057 s:  ISS Settings   : LDC=[OFF] VTNF=[OFF] WDR=[OFF] 
    [IPU1-0]     16.920148 s:  
    [IPU1-0]     16.920179 s:  ============
    [IPU1-0]     16.920209 s:  Usecase Menu
    [IPU1-0]     16.920270 s:  ============
    [IPU1-0]     16.920331 s: 
    [IPU1-0]  
    [IPU1-0]  Vision SDK Usecases,
    [IPU1-0]  -------------------- 
    [IPU1-0]  1: Single Camera Usecases
    [IPU1-0]  2: Multi-Camera LVDS Usecases
    [IPU1-0]  3: AVB RX Usecases, (TDA2x & TDA2Ex ONLY)
    [IPU1-0]  4: Dual Display Usecases, (TDA2x EVM ONLY)
    [IPU1-0]  5: ISS Usecases, (TDA3x ONLY)
    [IPU1-0]  6: TDA2x Stereo Usecases 
    [IPU1-0]  a: Miscellaneous test's
    [IPU1-0]  
    [IPU1-0]  s: System Settings 
    [IPU1-0]  
    [IPU1-0]  x: Exit 
    [IPU1-0]  
    [IPU1-0]  Enter Choice: 
    [IPU1-0]  
    [IPU1-0]     19.047306 s:  
    [IPU1-0]     19.047489 s: 
    [IPU1-0]  
    [IPU1-0]  ISS Usecases (TDA3x ONLY)
    [IPU1-0]  ---------------------------
    [IPU1-0]  1: 1CH ISS capture + ISS ISP + ISS LDC+VTNF + Display
    [IPU1-0]  c: 1CH ISS capture + ISS ISP + ISS LDC+VTNF + FrameCopy + Display + Ethernet RxTx
    [IPU1-0]  4: 3D SRV 4CH ISS capture + ISS ISP + DeWarp + Synthesis (DSP1) + Display
    [IPU1-0]  5: Surround View Calibration
    [IPU1-0]  6: 3D + 2D SRV 4CH ISS capture + ISS ISP + DeWarp + Synthesis (DSP1) + Display
    [IPU1-0]  
    [IPU1-0]  x: Exit 
    [IPU1-0]  
    [IPU1-0]  Enter Choice: 
    [IPU1-0]  
    [IPU1-0]     20.670896 s:  
    [IPU1-0]     20.670957 s:  Entered Chains_issIspSimcopFrameCopy_Display 
    [IPU1-0]     21.445037 s:  ISSCAPTURE: Create in progress !!!
    [IPU1-0]     21.446410 s:  UTILS: DMA: Allocated CH (TCC) = 48 (48)
    [IPU1-0]     21.446593 s:  UTILS: DMA: 0 of 1: Allocated PaRAM = 48 (0x63304800)
    [IPU1-0]     21.446837 s:  ISSCAPTURE: Create Done !!!
    [IPU1-0]     21.446989 s:  ISSM2MISP: Create in progress !!!
    [IPU1-0]     21.448087 s:  UTILS: DMA: Allocated CH (TCC) = 49 (49)
    [IPU1-0]     21.448209 s:  UTILS: DMA: 0 of 1: Allocated PaRAM = 49 (0x63304820)
    [IPU1-0]     21.452113 s:  ISSM2MISP: Create Done !!!
    [IPU1-0]     21.452296 s:  ALGORITHM: Create in progress (algId = 6) !!!
    [IPU1-0]     21.452906 s:  ALGORITHM: Create Done (algId = 6) !!!
    [IPU1-0]     21.453394 s:  ISS Resizer: Create in progress !!!
    [IPU1-0]     21.458671 s:  ISS RESIZER: Create Done !!!
    [IPU1-0]     21.458823 s:  DISPLAY: Create in progress !!!
    [IPU1-0]     21.459372 s:  DISPLAY: Create Done !!!
    [IPU1-0]     21.459586 s:  ALGORITHM: Create in progress (algId = 3) !!!
    [IPU1-0]     21.477551 s:  ALG_ISS_AEWB: Memory requirement is 886716 bytes.
    [IPU1-0]     21.477673 s:  ALG_ISS_AEWB: Memory provided by user is 917504 bytes.
    [IPU1-0]     21.477764 s:  ALG_ISS_AEWB: Unused Memory is 30788 bytes.
    [IPU1-0]     21.477825 s:  ALGORITHM: Create Done (algId = 3) !!!
    [IPU1-0]     21.477978 s:  ISSM2MSIMCOP: Create in progress !!!
    [IPU1-0]     21.478984 s:  UTILS: DMA: Allocated CH (TCC) = 50 (50)
    [IPU1-0]     21.479106 s:  UTILS: DMA: 0 of 1: Allocated PaRAM = 50 (0x63304840)
    [IPU1-0]     21.480631 s:  ISSM2MSIMCOP: Create Done !!!
    [IPU1-0]     21.480814 s:  IPC_OUT_0   : Create in progress !!!
    [IPU1-0]     21.481119 s:  IPC_OUT_0   : Create Done !!!
    [IPU1-0]     21.521625 s:  IPC_IN_0   : Create in progress !!!
    [IPU1-0]     21.522784 s:  IPC_IN_0   : Create Done !!!
    [IPU1-0]     21.522936 s:  DISPLAY: Create in progress !!!
    [IPU1-0]     21.523546 s:  DISPLAY: Create Done !!!
    [IPU1-0]     21.523699 s:  GRPXSRC: Create in progress !!!
    [IPU1-0]     23.135606 s:  GRPXSRC: Create Done !!!
    [IPU1-0]     23.136003 s:  DISPLAY: Create in progress !!!
    [IPU1-0]     23.136552 s:  DISPLAY: Create Done !!!
    [IPU1-0]     23.267187 s:  ETHERNETRXTX: NETWORK_RX: Server listening (port=29171) !!!
    [IPU1-0]     23.267522 s: 
    [IPU1-0] Ethernet RxTx link create SUCCESS
    [IPU1-0]     23.267614 s: 
    [IPU1-0] Ethernet RxTx link waiting for START Command
    [IPU1-0]     23.267705 s: 
    [IPU1-0]  ---------- EthernetRxTxLink created successfully ----------
    [IPU1-0]     23.268010 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1022 
    [IPU1-0]     23.268132 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 262144 B (256 KB), Free size = 244944 B (239 KB)
    [IPU1-0]     23.268285 s:  SYSTEM: Heap = SR_OCMC              @ 0x00000000, Total size = 0 B (0 KB), Free size = 0 B (0 KB)
    [IPU1-0]     23.268437 s:  SYSTEM: Heap = SR_DDR_CACHED        @ 0x88103000, Total size = 368037888 B (350 MB), Free size = 293312000 B (279 MB)
    [IPU1-0]     23.268651 s:  SYSTEM: Heap = SR_DDR_NON_CACHED    @ 0xbfc00000, Total size = 128128 B (0 MB), Free size = 112000 B (0 MB)
    [IPU1-0]     23.275635 s:  QSPI Read Started, please wait! 
    [IPU1-0]     23.275849 s:  QSPI Read Completed Sucessfully 
    [IPU1-0]     23.278625 s:  CHAINS: DCC Tag ID check failed for QSPI 
    [IPU1-0]     23.278747 s:  CHAINS: Using DCC Profile from Driver 
    [IPU1-0]     23.289666 s:  *** UTILS: CPU KHz = 20000 Khz ***
    [IPU1-0]     23.290428 s: Detected UB964 !!!
    [IPU1-1]     23.269535 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023 
    [IPU1-1]     23.269688 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 655360 B (640 KB), Free size = 646328 B (631 KB)
    [HOST  ]     23.270115 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023 
    [HOST  ]     23.270115 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 6291456 B (6144 KB), Free size = 6263056 B (6116 KB)
    [DSP1  ]     21.481333 s:  IPC_IN_0   : Create in progress !!!
    [DSP1  ]     21.481852 s:  IPC_IN_0   : Create Done !!!
    [DSP1  ]     21.482035 s:  ALGORITHM: Create in progress (algId = 0) !!!
    [DSP1  ]     21.482187 s:  ALG_FRAMECOPY: DMA: Allocated CH (TCC) = 0 (0)
    [DSP1  ]     21.521015 s:  ALGORITHM: Create Done (algId = 0) !!!
    [DSP1  ]     21.521259 s:  IPC_OUT_0   : Create in progress !!!
    [DSP1  ]     21.521350 s:  IPC_OUT_0   : Create Done !!!
    [DSP1  ]     23.270359 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023 
    [DSP1  ]     23.270420 s:  SYSTEM: Heap = LOCAL_L2             @ 0x00800000, Total size = 227264 B (221 KB), Free size = 227264 B (221 KB)
    [DSP1  ]     23.270450 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 524288 B (512 KB), Free size = 502696 B (490 KB)
    [DSP2  ]     23.270786 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023 
    [DSP2  ]     23.270816 s:  SYSTEM: Heap = LOCAL_L2             @ 0x00800000, Total size = 227264 B (221 KB), Free size = 227264 B (221 KB)
    [DSP2  ]     23.270877 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 524288 B (512 KB), Free size = 517432 B (505 KB)
    [EVE1  ]     23.271579 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023 
    [EVE1  ]     23.271884 s:  SYSTEM: Heap = LOCAL_L2             @ 0x40020000, Total size = 22528 B (22 KB), Free size = 22528 B (22 KB)
    [EVE1  ]     23.272433 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 262144 B (256 KB), Free size = 255256 B (249 KB)
    [EVE2  ]     23.273958 s:  SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023 
    [EVE2  ]     23.274263 s:  SYSTEM: Heap = LOCAL_L2             @ 0x40020000, Total size = 22528 B (22 KB), Free size = 22528 B (22 KB)
    [EVE2  ]     23.274812 s:  SYSTEM: Heap = LOCAL_DDR            @ 0x00000000, Total size = 262144 B (256 KB), Free size = 255256 B (249 KB)
    [IPU1-0]     25.232568 s:  #### Sensor Config time = 1942 msec ####
    [IPU1-0]     25.232690 s: 
    [IPU1-0] Ethernet RxTx link START CMD received
    [IPU1-0]     25.232782 s: 
    [IPU1-0] Ethernet RxTx link listening for new message ......
    [IPU1-0]     25.232904 s:  DISPLAY: Start in progress !!!
    [IPU1-0]     25.232995 s:  DISPLAY: Start Done !!!
    [IPU1-0]     25.241993 s:  DISPLAY: Start in progress !!!
    [IPU1-0]     25.242054 s:  DISPLAY: Start Done !!!
    [IPU1-0]     25.242695 s:  DISPLAY: Start in progress !!!
    [IPU1-0]     25.242847 s:  DISPLAY: Start Done !!!
    [IPU1-0]     25.243122 s:  ISSCAPTURE: Start in progress !!!
    [IPU1-0]     25.243274 s:  ISSCAPTURE: Start Done !!!
    [IPU1-0]     25.244921 s: 
    [IPU1-0]  
    [IPU1-0]  ====================
    [IPU1-0]  Chains Run-time Menu
    [IPU1-0]  ====================
    [IPU1-0]  
    [IPU1-0]  0: Stop Chain
    [IPU1-0]  
    [IPU1-0]  1: Toggle VTNF ON/OFF
    [IPU1-0]  2: Toggle LDC  ON/OFF
    [IPU1-0]  3: Save Captured Frame
    [IPU1-0]  4: Save SIMCOP Output Frame
    [IPU1-0]  5: Save ISP Output Frame
    [IPU1-0]  
    [IPU1-0]  p: Print Performance Statistics 
    [IPU1-0]  
    [IPU1-0]  Enter Choice: 
    [IPU1-0]  
    [IPU1-0]     25.248581 s: 
    [IPU1-0] Ethernet RxTx link NEW DATA CMD received
    [IPU1-0]     25.248703 s: 
    [IPU1-0] Ethernet RxTx link listening for new message ......
    [IPU1-0]     25.264564 s: 
    [IPU1-0] Ethernet RxTx link NEW DATA CMD received
    [IPU1-0]     25.264686 s: 
    [IPU1-0] Ethernet RxTx link listening for new message ......
    [IPU1-0]     25.280577 s: 
    [IPU1-0] Ethernet RxTx link NEW DATA CMD received
    [IPU1-0]     25.280699 s: 
    [IPU1-0] Ethernet RxTx link listening for new message ......
    [IPU1-0]     25.296712 s: 
    [IPU1-0] Ethernet RxTx link NEW DATA CMD received
    [IPU1-0]     25.296803 s: 
    [IPU1-0] Ethernet RxTx link listening for new message ......
    [IPU1-0]     25.312572 s: 
    [IPU1-0] Ethernet RxTx link NEW DATA CMD received
    [IPU1-0]     25.312694 s: 
    [IPU1-0] Ethernet RxTx link listening for new message ......
    [IPU1-0]     25.328554 s: 
    [IPU1-0] Ethernet RxTx link NEW DATA CMD received
    [IPU1-0]     25.328676 s: 
    [IPU1-0] Ethernet RxTx link listening for new message ......
    [IPU1-0]     25.344567 s: 
    [IPU1-0] Ethernet RxTx link NEW DATA CMD received
    [IPU1-0]     25.344689 s: 
    [IPU1-0] Ethernet RxTx link listening for new message ......
    [IPU1-0]     25.360580 s: 
    [IPU1-0] Ethernet RxTx link NEW DATA CMD received
    [IPU1-0]     25.360702 s: 
    [IPU1-0] Ethernet RxTx link listening for new message ......
    [IPU1-0]     25.376685 s: 
    [IPU1-0] Ethernet RxTx link NEW DATA CMD received
    [IPU1-0]     25.376807 s: 
    [IPU1-0] Ethernet RxTx link listening for new message ......
    [IPU1-0]     25.392576 s: 
    [IPU1-0] Ethernet RxTx link NEW DATA CMD received
    [IPU1-0]     25.392728 s: 
    [IPU1-0] Ethernet RxTx link listening for new message ......
    [IPU1-0]     25.408558 s: 
    [IPU1-0] Ethernet RxTx link NEW DATA CMD received
    [IPU1-0]     25.408680 s: 
    [IPU1-0] Ethernet RxTx link listening for new message ......
    [IPU1-0]     25.424571 s: 
    [IPU1-0] Ethernet RxTx link NEW DATA CMD received
    [IPU1-0]     25.424693 s: 
    [IPU1-0] Ethernet RxTx link listening for new message ......
    [IPU1-0]     25.440553 s: 
    [IPU1-0] Ethernet RxTx link NEW DATA CMD received
    [IPU1-0]     25.440675 s: 
    [IPU1-0] Ethernet RxTx link listening for new message ......
    [IPU1-0]     25.456688 s: 
    [IPU1-0] Ethernet RxTx link NEW DATA CMD received
    [IPU1-0]     25.456810 s: 
    [IPU1-0] Ethernet RxTx link listening for new message ......
    [IPU1-0]     25.472579 s: 
    [IPU1-0] Ethernet RxTx link NEW DATA CMD received
    [IPU1-0]     25.472701 s: 
    [IPU1-0] Ethernet RxTx link listening for new message ......
    [IPU1-0]     25.488562 s: 
    [IPU1-0] Ethernet RxTx link NEW DATA CMD received
    [IPU1-0]     25.488684 s: 
    [IPU1-0] Ethernet RxTx link listening for new message ......
    [IPU1-0]     25.504575 s: 
    [IPU1-0] Ethernet RxTx link NEW DATA CMD received
    [IPU1-0]     25.504666 s: 
    [IPU1-0] Ethernet RxTx link listening for new message ......
    [IPU1-0]     25.520557 s: 
    [IPU1-0] Ethernet RxTx link NEW DATA CMD received
    [IPU1-0]     25.520679 s: 
    [IPU1-0] Ethernet RxTx link listening for new message ......
    [IPU1-0]     25.536692 s: 

  • Hi Prasad,

    I tried by enabling the timer callback in my EthernetRxTx for sending NEW_CMD_DATA every x ms.
    I have also assigned a different server port (29181 instead of 29171 which was default) to my link. Still my Ethernet link is not getting connected with the network_tx tool. Please suggest what could be the issue.

    Regards,
    Abhay
  • Hi Prasad,

    I am able to connect my Ethernet link with PC tool (network_tx client) on server port 29181. I have changed the buffer type to SYSTEM_BUFFER_TYPE_METADATA.
    In order to receive metadata (structures in a file), can you suggest what all modifications are required in the network_tx tool. Which files need to be modified in the tool as well as in the Ethernet link.

    Regards,
    Abhay
  • Hello Abhay,

    You need to add a case to network Rx tool to receive METADATA. Currently, it only receives video data; once null link sends command header with size and data information, Rx tool needs to store it and save that much of data coming from a null link in the configured file.

  • Hi Prasad,

    Thanks for your reply. I modified the PC tool and it is working.
    Another issue I am facing is, from my usecase.c file I am sending a command to my Ethernet link using below command
    "status = System_linkControl(
    chainsObj.ucObj.EthernetRxTxLinkID,
    CMD_REG_LINK,
    (Void*)&LinkInfo,
    sizeof(LinkData_Obj),
    TRUE
    );
    UTILS_assert(status == SYSTEM_LINK_STATUS_SOK);"

    The command handler of my link receives CMD_REG_LINK, but still I get the assertion at the "UTILS_assert" line above.
    Can you suggest what could be the issue.

    Regards,
    Abhay