[0xf6] = 0x00000042
是什么原因导致这种情况以及如何恢复?
启用视频流注册后,我可以启动 dsi 视频流吗?
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.
Hey Li,
Have you been using the DSI86 calculator to set the register values?
If not the calculator can be found in the following E2E link: https://e2e.ti.com/support/interface-group/interface/f/interface-forum/945404/faq-sn65dsi86-how-do-i-programming-the-sn65dsi86-registers
Also it is important to follow the proper power up and power down sequence exactly. The power up and power down sequence can be found in the SN65DSI86 datasheet at section 8.4.2 and 8.4.3 respectively.
I read back the regs and all the regs are consistent with excel.
Is it a timing problem? Do I have to open the DSI video stream after the dsi timing regs is set? Because I can't control the opening and closing of DSI host now, the DSI video stream is always open.
Disable VSTREAM_ENABLE,LINK MODE,DP PLL when a remove event is received.
When the insert and replug events are received, the power on sequence is re-executed, except for the enable pin.
The problem is that there is a chance that 0xf6 is abnormal, and then the screen is not on.
There is a very important question that needs to be understood, when will F6-related testing be started? It seems to accompany every training success?
The 0xF6 error register means that there is a timing issue. It is important the DSI86’s video registers located from 0x20 thru 0x3A match video timing used by the DSI source. Make sure all these registers are properly set
Please use this FAQ to help you in the debugging process: https://e2e.ti.com/support/interface-group/interface/f/interface-forum/945403/faq-sn65dsi86-sn65dsi86-black-screen-debugging-guide?tisearch=e2e-sitesearch&keymatch=sn65dsi86#
I have implemented the HPD function when DSI Video Stream is not closed all the time, thank you for your support.