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.
在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
我们用的Multich_tristream_fullfeature的usecase,跑的60帧的视频
进出的分辨率都为1080P的。a8的loading并不高,一直小于<9%.而其他几核心的cpu如下:
[m3vpss ]
[m3vpss ] 313328: LOAD: CPU: 46.8% HWI: 6.2%, SWI:0.9%
[m3vpss ]
[m3vpss ] 313328: LOAD: TSK: IPC_OUT_M30 : 2.8%
[m3vpss ] 313328: LOAD: TSK: CAMERA : 0.6%
[m3vpss ] 313329: LOAD: TSK: SWOSD0 : 17.8%
[m3vpss ] 313329: LOAD: TSK: DISPLAY2 : 0.2%
[m3vpss ] 313329: LOAD: TSK: DUP0 : 0.4%
[m3vpss ] 313329: LOAD: TSK: DUP1 : 0.4%
[m3vpss ] 313329: LOAD: TSK: DUP2 : 0.1%
[m3vpss ] 313330: LOAD: TSK: Scalar0 : 0.7%
[m3vpss ] 313330: LOAD: TSK: MERGE0 : 0.4%
[m3vpss ] 313330: LOAD: TSK: FD : 0.4%
[m3vpss ] 313330: LOAD: TSK: VNF0 : 0.3%
[m3vpss ] 313330: LOAD: TSK: MISC : 15.6%
[m3vpss ]
[m3vpss ] lslAvrLum=158 siTarBrtnessBias=158 gpsuAEInternalPtr->AePreviewDeltaEV=0
[m3video]
[m3video] 313831: LOAD: CPU: 13.2% HWI: 1.1%, SWI:1.3%
[m3video]
[m3video] 313832: LOAD: TSK: IPC_IN_M30 : 0.8%
[m3video] 313832: LOAD: TSK: IPC_BITS_OUT0 : 1.7%
[m3video] 313832: LOAD: TSK: ENC0 : 2.9%
[m3video] 313832: LOAD: TSK: ENC_PROCESS_TSK_0 : 4.9%
[m3video] 313832: LOAD: TSK: MISC : 0.5%
而且我们也调节了iss访问L3的优先级
./bin/sys_pri.out --L3-bw-reg-set ISS 3 3 100 2000&
情况并没有改善
你好,
请问你是否有参考下面的链接正确配置DDR参数和做好DDR SW leveling?
http://processors.wiki.ti.com/index.php/DM385_Resource_Guide(English%E4%B8%AD%E6%96%87)