使用dm368 ipnc2.6 版本采集1080P 30帧图像数据,采集不到30帧,将resize函数函数注释掉可以采集到30帧,已经对采集函数流程做了不少优化,只能到28帧,请问专家从哪方面能再优化一下?请指导,谢谢!能否提高dm368的主频,目前主频用的432M
Chris Meng:
你好,
TI提供更高主频的dm368:TMS320DM368ZCED48F,你可以尝试。
另外,对于软件上的优化,请参考下面的链接信息:processors.wiki.ti.com/…/DM36x_system_optimization
���157:
回复 Chris Meng:
多谢,有以下问题:
1、你提到的更高主频的在手册的后面我看到了一些型号,查看除了温度范围不一样,他们主频都一样的,这对提高性能有帮助吗?
2、软件的优化,几个方法我都实验了。没有任何提高的;
另外:encode模块是不是必须接受yuv420的格式数据,能不能直接接受yuv422的,这样我就不用做resize了,请帮忙确认,多谢?
Chris Meng:
回复 ���157:
���1571、你提到的更高主频的在手册的后面我看到了一些型号,查看除了温度范围不一样,他们主频都一样的,这对提高性能有帮助吗?
如果你手上有ipnc 5.1的代码,你可以ubl里面你可以看到#ifdef EXTREME后的配置就是48F的频率,ARM和DDR的频率都有所提升。
���1572、软件的优化,几个方法我都实验了。没有任何提高的
最基本的方法就是减少对DDR的访问,请检查一下你的应用里面是否还有不必要的copy等访问ddr的操作。请检查一下你的采集到YUV420输出,是否数据流程如下:ISIF-》IPIPE(Resizer)->DDR?而不是ISIF-》DDR-》IPIPE(Resizer)->DDR
���157另外:encode模块是不是必须接受yuv420的格式数据,
如果是编码h264,输入的数据格式就必须是YUV420的。