Part Number: TDA4VM
I want to occasionally capture 1 frame that is going out the edp port on the evm. When DSS0_WB_ATTRIBUTES[26:24] CAPTUREMODE is set to 1 it will capture a frame but I am not able to capture another frame. The only way I found to recover it is to set the WRITEBACKMODE to 1(m2m) and also set enable to 1. When it is enabled the monitor goes black until I disable it probably because I didn't setup a m2m channel. On j6 I had a similar workaround but I didn't have to set the enable bit so it didn't cause any problems.
I tried using CAPTUREMODE = 0 and disabling/reenabling but occasionally would see random memory corruption when enabling again. I reproduced this on lauterbach by just clicking on the DSS0_WB_ATTRIBUTES->ENABLE bit quckly but it might take minutes to reproduce. Running code that just enables/disables reproduces it within seconds. I also tried using CAPTUREMODE >1 and it still happens but takes a little longer. Guessing it might be a issue with disabling while at some stage of capturing.
Any ideas?