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.
Original question:
PROCESSOR-SDK-TDAX: [TDA4] RTOS+Linux demo application - sensor streaming problem
Replies: 6
Views: 255
Part Number: PROCESSOR-SDK-TDAX
Hello,Our case is the following - we need the sensor embedded line for our custom node. In TDA3 we used DATATYPE_ANY that disabled all filters in the CSI (accepts any data type). Is there such a parameter in TDA4's CSI Reciever? How do we enable it?Regards,Todor
Hi Todor,
The filtering of any data type or bypassing filtering is not supported in TDA4's CSIRX module.
But, there is a standard data type available for embedded data in CSI protocol which is '0x12' (Embedded 8-bit non-Image Data). If the sender is sending out the data with this data type then you can use the same data type for filtering.
Thanks & Regards, Vivek Dhande.
Texas Instruments (India) Pvt Ltd
In reply to Vivek Dhande:
Adding further details,
Thanks & Regards,Vivek Dhande.
>>The filtering of any data type or bypassing filtering is not supported in TDA4's CSIRX module
Does this mean that video and embedded data come together? If this is correct, this will have the same effect as of DATATYPE_ANY.
Can MMS please confirm?
In reply to Mayank Mangla:
Hi Mayank,
Since this question is answered, can you please create a new thread for any further questions?
Hi Mayank,The image and embedded data do not come together in one buffer.The image(DT=0x2C) and emb.data(DT=0x12) can be received only separately (in two different buffers) by setting two CSIRX contexts:1st context -> configured for virtual channel = 0 and data type 0x2C2nd context -> configured for virtual channel = 0 and data type 0x12Note: this is for single cam usecase. Therefore for SRV usecase we will need 8 contexts.For such cases in TDA3x we have used DATATYPE_ANY to recieve all data in a single buffer (one context).Regards,Todor
In reply to Todor Katsarski:
Yes, you are correct. In the CSIRX module, only data with the same VC and DT can go to the same buffer.
For your case, where embedded data comes with different DT, you need to create another channel in the driver. So for each capture channel with embedded data, you need 2 channels in the driver as I said in my earlier reply.
Please let me know if you have any more doubts.