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.

AM5728: 5728 ARM +XILINX FPGA显示效果有偏差

Part Number: AM5728

  您好!

  在使用TI5728平台(5728 ARM +XILINX FPGA)遇到了一个显示相关问题,具体问题如下:

  1、相同的RGB视频源,FPGA直接送显示(DVI)与 ARM通过DVI接口输出,显示效果有区别,对比fpga端的显示输出,arm端的显示有种“雾蒙蒙”的感觉;

  2、ARM端的显示采用的是OVERLAY叠加的方式将QT(GFX层)数据与fpga发送过来的视频数据(VID1层)叠加送显,叠加的方式采用的是TI提供的API(DispObj类接口);

  3、目前已经定位到ARM端叠加后的视频数据和FPGA端的数据是一样的,排除了arm视频叠加导致的差异;

       附件中的fpga.bin是fpga端的视频源(BGR格式: 1344X1080X3, arm.bin是通过WB模块抓取的叠加后的数据(BGRX格式: 1920X1200X4),通过分析对应位置的像素,二者视频数据是一样的,图3和图4分别是fpga.bin与arm.bin对应的可视化效果图,从视觉效果来看二者无区别,但是arm端的数据送到显示器后区别明显;

  4、通过上述3的分析,目前怀疑点是DRM显示框架中的encoder(如附件1所示)是否对RGB的数据做了相关处理造成的,TI的GPU渲染是否对RGB像素点做了一些处理,可否通过类似寄存器的配置关掉相关处理,直接bypass送显。

arm.binfpga.bin

x 出现错误。请重试或与管理员联系。