在DM385架构上发现在待机测试时设备出现resizer overflow的打印。可能导致设备重启
在测试部待机测试稳定性时,运行6天10小时,出现一次resizer overflow之后,系统崩溃,一段时间之后设备重启。
在代码中设置强制调用Iss_captResetAndRestart函数,也会导致出现resizer overflow的现象。
打印如下:
[m3vpss ] ##################### REISZER OVERFLOW OCCURED: RESTARTING...############################
[m3vpss ] 454455733: CAMERA: Overflow detected on VP0, Total Resets = 1
[m3vpss ] 454455733: CAMERA: Overflow detected on VP1, Total Resets = 1
[m3vpss ] ---->> Iss_captResetAndRestart g_aewbVendor:3
[m3vpss ] Iss_captResetAndRestart - n2A_vendor:(0=null, 1=appro, 2=ti, 3=FHZZ)!!!
[m3vpss ] ---->> iss_config->color_pattern = 2
[m3vpss ] --->> issDrvRawToYuvConfig 1432 waitting for csi-phy ready...
[m3vpss ] --->> issDrvRawToYuvConfig 1434 done!!!
[m3vpss ] ---->> IssIsifParamsInitPreview hpos:15,hsize:3,vpos0:23,vpos1:23,vsize:2
[m3vpss ] ---->> IssIsifParamsInitPreview color_pattern:2
[m3vpss ] ---->> issIpipePreviewParamsInit iss_config->color_pattern = 2
[m3vpss ] IssAlg_capt2AInit:9200: 2A task #else !!!
[m3vpss ] IssAlg_capt2AInit:9454: NDFnCnt task create done !!!
[m3vpss ] *****************Iss_captResetAndRestart return*****************
出现resizer overflow主要是0x55050024这个寄存器的第18位或者第19位值变为1,就会报resizer overflow的错误
通过强制调用Iss_captResetAndRestart导致resizer overflow时的打印为上面寄存器0x55050024的第18位变为了1