我在做PAL的编码时,出现以下现象:
两块相同的板子,IPNC5的开发包里面有两个编译好的ubl,一个是486-360,一个是432-340。其中一个板子用486-360帧率从25变成33,用432-340正常;另一个用432-340帧率从25变成30,用486-360正常。
想请教一下专家,这是怎么回事?
Chris Meng:
你好,
DDR的时序参数对于运行不同的频率,都是需要做调整的,请问你是否有注意这一点?
malik:
回复 Chris Meng:
Chris Meng,
您好!
但我所用到的ubl均是开发包里面已经编译好的bin文件,这个应该是设置好的。
另外,我想问一下,ubl里面的设置有什么会影响帧率呢?
我认为既然出现过正常的情况,那么我的应用层程序应该没什么问题,这个想法是否正确呢?
Chris Meng:
回复 malik:
你好,
你的硬件使用的DDR芯片和TI的IPNC完全一样么?
malik:
回复 Chris Meng:
Chris Meng ,
您好!
我所使用的DDR型号是MT47H64M16HR-25E ITH。
Chris Meng:
回复 malik:
和IPNC上用的不一样,请根据你使用的DDR的数据手册调整相关DDR时序相关配置:
【TI FAE 分享】TI DM36x DDR2 寄存器配置表http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/t/69143.aspx
malik:
回复 Chris Meng:
Chris Meng ,
您好!
我有一块板子运行的ubl是486-360的,仅仅跑高清的程序是没问题的,这种情况是否说明我的DDR时序是没问题的?
然后在同一ubl同一硬件的情况下,跑PAL的程序帧率增大,这是one shot模式造成的?