完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我这边使用的芯片是8127, 最近在运行程序中,从串口中打印了如下的日志信息:
[m3vpss ] ##################### REISZER OVERFLOW OCCURED: RESTARtiNG...############################ 然后挂掉了,从字面意义上看貌似是resizer时出错了,不是每次都出现这个问题,百思不得其解,麻烦哪位能指导下,这个错误具体是什么意思的?什么情况下会出现的? 先谢谢了. |
|
相关推荐
9个回答
|
|
看看下面的几个帖子,是否有帮助:
http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/363148 http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/265001 |
|
|
|
cmh8 发表于 2018-6-22 03:24 首先感谢你的回复,我看了相关的连接,也对比了我的代码,貌似对不上. 我在RDK中搜索了下,存在于iss_03_50_00_00/packages/ti/psp/iss/drivers/capture/src/iss_drv_captureApi.c文件中 iss_isif_linenum_handle()函数中,这个函数在drvIspCallback()回调函数中,当事件为MSP_ISS_DRV_ISIF_VD_ISR时会调用这个函数 在iss_isif_linenum_handle()中读取0x55050024地址信息,如果这个地址上的整型值第13位如果为12,则打印这个错误信息, Int rsz_err = * (MSP_U32 *)(0x55050024); if (rsz_err & 0xc0000) [ Vps_printf("rnt############ REISZER OVERFLOW OCCURED: RESTARTING... ###############nr"); isp_reset_trigger = 1; ] 我对这一块没有太多研究,能告诉我这个错误代表什么意思吗?具体是什么原因会引起这个错误呢? 急等中, 恳请解答,先谢谢了. |
|
|
|
nmsaknd 发表于 2018-6-22 03:38 我这边也出现了这个问题,不过频率比较低,是否和处理能力有关系,另外restart为啥不能起作用 |
|
|
|
你好, 出现的原因一般都是系统峰值DDR‘吞吐过高,ISS拿不到DDR资源供resizer输出。 你能否参考IPNC 3.8的init.sh里面的配置,使用sys_pri提高ISS的优先级? 请避免在A8侧有大量DDR访问,如果有,请用EDMA替代。 |
|
|
|
物是人非aaa 发表于 2018-6-22 04:06 非常感谢Chris Meng的回复,我尝试下哈。 另外,我这边测试还发现个这样的现象,长时间运行后(如8个小时后)数据链路突然卡死帧不正常流动了,我在rdk中加了一些日志打印,比如我在cameralink中增加了如下这样的计数: Int32 queue_num_ = 8; // 原始帧队列长度为8 。。。 FVID2_dequeue(pObj->fvidHandleVipAll, &frameList, streamId, BIOS_NO_WAIT); queue_num_ -= frameList.numFrames; 。。。 pObj->cameraQueuedFrameCount += pFrameList->numFrames; FVID2_queue(pObj->fvidHandleVipAll,pFrameList, ISS_CAPT_STREAM_ID_ANY); queue_num_ += pFrameList->numFrames; 。。。 正常运行时经打印输出,发现queue_num_一般在5以上徘徊,当最后卡死时,发现queue_num_逐渐变小,最后变成3或2或1 另外发现从cameralink的帧处理函数CameraLink_drvProcessData()中调用System_sendLinkCmd(pObj->createArgs.outQueParams[queId].nextLink, SYSTEM_CMD_NEW_DATA)发送 SYSTEM_CMD_NEW_DATA到下一个link,但下一个link的任务主函数中并未接收到SYSTEM_CMD_NEW_DATA消息, 请教下一般是什么原因导致这个链路卡死了呢? |
|
|
|
|
|
|
|
物是人非aaa 发表于 2018-6-22 04:06 另外,我的init.sh里面iss优先级设置的是0,这个应该就是最高优先级了 |
|
|
|
我init.sh中也将iss的优先级设置为最高优先级了(这个是默认的) ./bin/sys_pri.out --dmm-pri-set ISS 0& 而且根据某帖子的建议加上了如下这一行: ./bin/sys_pri.out --L3-bw-reg-set ISS 3 3 100 2000& 貌似运行一段时间,还是会出现RESIZE OVERFLOW这个提示 真的抓狂. 我的DDR频率是533MHz, 不知道还怎样来解决这个问题了. |
|
|
|
物是人非aaa 发表于 2018-6-22 04:06 1. 根据init.sh里面调整ISS的bandwidth regular 2. 配置DDR控制器寄存器PBBPR.PR_OLD_COUNT,建议配置0x10~0x60 (需要在系统上测试看哪个值适合/最优) 3. 降低其他访问DDR的master的DMM优先级 /调整其他master的bandwidth regular(通过sys_pri) 4. 降低/调整 HDVPSS采集/显示在DMM的优先级 (修改HDVPSS driver 里面的vps_config.h) |
|
|
|
只有小组成员才能发言,加入小组>>
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
672 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
599 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1052 浏览 1 评论
736 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
523 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
158浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
122浏览 14评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
124浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
122浏览 12评论
TPA6304-Q1: TPA6304 两片公用一组I2C的话,其中一片配置不成功怎么办
165浏览 10评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 11:55 , Processed in 0.800156 second(s), Total 63, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号