PROCESSOR-SDK-TDAX: [TDA4] RTOS+Linux demo application - sensor streaming problem
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
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
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
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:
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.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.