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.

TDA2E: TDA2E

Part Number: TDA2E


Hi,

I have TDA2x board, and using VisionSDK on top of it.

I am trying to use IP camera, and connect it to the EVM board and send/receive videos of the road map for Lane Detection and Departure Warning.

We have the following queries.

1. How to get access to the Linux console?

2. How can we configure the Ethernet port of the EVM board for following cases. 

    a. Trying to send the videos from the IP camera.

    b. Trying to send the videos from a PC which is connected through EVM board via Ethernet port.

 Can anyone give suggestion on this?

Thanks,

Suganthi

  • Hi Suganthi,

    You can do a telnet to the EVM after booting linux in order to get access to console.
    In case you want to send video from PC, you can run the network use cases 1 and 2.
    Netwurk use case menu:
    [IPU1-0] 1: Network RX + Display
    [IPU1-0] 2: Network RX + Decode + Display (TDA2x ONLY)
    Otherwise you can send the video from AVB camera

    Regards,
    Rishabh
  • Thank you so much Rishabh for the details.

    1. How can we configure the IP address of the Ether port of EVM.
    2. Can we use the Network_Tx tool for transferring the video to the board?

    Thanks,
    Suganthi
  • Hello Suganthi,

    You dont need to do any explicit configuration for IP address of EVM. You should just connect LAN cable in between EVM and network running DHCP server. If you dont have DHCP you can configure EVM in static IP mode. Refer to VSDK user guide for more details about that.

    Please refer to vsdk_install_dir \docs\FeatureSpecificUserGuides\VisionSDK_UserGuide_NetworkTools.pdf for network tx tool usage information. Let me know if any issues.
  • Hi Prasad,

    Thanks for the input.

    1. Whether it is needed to have the NDK_PROC_TO_USE = A15_0, in case we use network port for video transfer?
    As per the networking guide, it is like that. But when I configure it as A15_0, exe loading is not getting succeeded.

    2. We tried with NDK_PROC_TO_USE = IPU_1, and make the IP mode as static and build and loaded the exe.
    Configured the IP on my PC and the EVM board with same domain, but Ping is not successful.
    Anything else I need to do configure on the board side?

    Regards,
    Suganthi
  • Suganthi,

    1. NDK_PROC_TO_USE = A15_0 is not needed. You can run NDK on A15 or IPU1_0, IPU1_1.
    When you load exe on A15 what error do you get? I would suggest to try first with prebuilt binaries.

    2. for using static IP, PC to which EVM is connected should be in same subnet. Have you made sure it is done?
  • Hi Prasad,

    Yes, both the EVM and the PC is in the same subnet.

    EVM:
    IP : 192.168.1.200
    Subnet : 255.255.255.0
    Gateway : 192.168.1.1
    We are able to see the IP address on the EVM console also.

    PC:
    IP : 192.168.1.201
    Subnet : 255.255.255.0
    Gateway : 192.168.1.1

    Also, when tried to connect my PC to another PC with same subnet as below.
    PC 2:
    IP : 192.168.1.202
    Subnet : 255.255.255.0
    Gateway : 192.168.1.1

    The ping is successful between the PCs.

    Queries:
    1. Whether the LED of the Ethernet port will blink on EVM if connection is successful?
    2. Link speed will be a problem? I tried to change the PC link speed to 100 Mbps. Still the connection is not successful.
    3. Is there any other way to check the Ethernet configuration of EVM?

    Thanks,
    Suganthi
  • Hello Suganthi,

    How is your network connection to EVM? Directly connecting EVM to PC or via switch/router?

    Can you please send full VSDK console logs when you run use-case? 

    1. Whether the LED of the Ethernet port will blink on EVM if connection is successful?

    Yes, it would either blink green or orange depending on the speed.


    2. Link speed will be a problem? I tried to change the PC link speed to 100 Mbps. Still the connection is not successful.

    It can be but doesnt look in your case as 100Mbps also not working.


    3. Is there any other way to check the Ethernet configuration of EVM? 

    Yes, in the VSDK console logs you would see PHY detected and speed configured messages.

    Please share vsdk logs that can give a clue about issue

  • Hi Prasad,

    Thanks for the reply.

    We are able to connect through Ethernet port and we are able to transfer videos from PC and the EVM board.

    Query 1:
    We are trying to send an encoded mjpeg video from PC to device. We are able to receive the video, but in LCD, the video is displaying in a small window, not in the full screen.
    But When sending raw video, we are able to see the video in full screen.

    How can we make the decoded video (encoded video from PC and decoding in EVM) to display in full screen instead of small screen?

    Is it related with resolution of the image?

    Query 2:
    Only MJPEG and the Raw video format is supported in EVM?
    Cant we use any other video format such as H.264, mp4, wmv and send these encoded formats as video input to EVM?

    Thanks,
    Suganthi
  • Hello Suganthi,

    Glad to know you are able to receive video data.

    Q.1 - Yes, resolution of image/video would affect what is seen on the output. For encoded data resolution is decided from frame data itself.
    If you can try feeding difference encoded video to see change in output.

    Q.2- Currently we support only Raw and MJPEG. You can add your video format easily by changing network_tx tool and modifying the use-case.
  • Thanks Prasad for the information.

    We will try with different video encoded format.

    Regarding Link speed:
    In the EVM board that we have, the Ethernet link is supporting only 100 Mbps.
    But as per the data sheet, it should support 1 Gbps.
    We have ordered two more EVM boards. Will it support 1 Gbps?

    Any change needed to do in SDK to support 1 Gbps?

    Since we are using video input through Ethernet port, we require 1Gbps speed.

    Regards,
    Suganthi
  • Suganthi,

    The 100Mbps link speed restriction is due to EVM issue and unfortunately there is no software workaround for that.

    For new EVM's please check with EVM vendor for 1Gbps link speed support.