TI论坛
直播中

李敏

8年用户 1444经验值
私信 关注
[问答]

使用ub941连接两个ub948,MG_LINE_SIZE0寄存器设置成1920长度,不能显示怎么解决?


  • 使用ub941连接两个ub948,使用split mode的Left/Right 3D format模式,主控dsi输出是1920x720 像素格式, IMG_LINE_SIZE0寄存器设置成1920长度,不能显示,single mode下显示的时序参数如下:
    clock-frequency = <49500000>;
    hactive = <1920>;
    vactive = <720>;
    hfront-porch = <88>;
    hsync-len = <44>;
    hback-porch = <148>;
    split mode的Left/Right 3D format模式的时序参数如下配置:
    clock-frequency = <99000000>;
    hactive = <3840>;
    vactive = <720>;
    hfront-porch = <176>;
    hsync-len = <88>;
    hback-porch = <296>;
    请问除了这些为相应的变2倍,还需要有其他配置么?dsi输出的格式需要特殊的配置么?

回帖(1)

siyugege

2024-12-4 17:30:35
在您的情况下,您正在使用UB941连接两个UB948,并尝试在split mode的Left/Right 3D format模式下显示1920x720像素格式。但是,您遇到了显示问题。以下是一些建议来解决这个问题:

1. 检查硬件连接:确保所有硬件连接正确,包括UB941和UB948之间的连接。检查是否有任何松动或损坏的连接器。

2. 检查软件配置:确保您的软件配置正确,包括时序参数。您提到了single mode和split mode的时序参数,但您需要确保它们在split mode下是正确的。以下是split mode的Left/Right 3D format模式的时序参数:

   clock-frequency = <99000000>;
   hactive = <3840>;
   vactive = <720>;
   hfront-porch = <88>;
   hsync-len = <44>;
   hback-porch = <148>;

   请确保这些参数在您的软件配置中设置正确。

3. 检查MG_LINE_SIZE0寄存器:您提到MG_LINE_SIZE0寄存器设置为1920长度。请确保这个设置在split mode下是正确的。在split mode下,您可能需要将MG_LINE_SIZE0寄存器设置为3840(因为hactive = 3840)。

4. 检查其他寄存器设置:除了MG_LINE_SIZE0寄存器外,还需要检查其他相关寄存器设置,如MG_TIMING_ENGINE、MG_HACTIVE、MG_HSYNC等。确保这些寄存器设置正确,以支持split mode的Left/Right 3D format模式。

5. 更新固件/软件:如果您使用的是较旧的固件或软件版本,可能存在兼容性问题。尝试更新到最新版本,看看问题是否得到解决。

6. 联系技术支持:如果以上建议都不能解决问题,建议您联系UB941和UB948的制造商技术支持,以获取更专业的帮助。

希望这些建议能帮助您解决显示问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分