TI中文支持网
TI专业的中文技术问题搜集分享网站

求教DM8168 HDMI显示问题

基于TI的EVM8168自己做了一块电路板。采用EZSDK进行测试,目前情况是,系统加载显示与TI的DEMO一样,但是hdmi 无视频输出,利用示波器检查自制板的HDMI信号线,发现DM8168 与 TPD端的差分信号在0电平附近摆动,而TI公板的信号在3.3V左右摆动,自制板的iic总线的电平正常,通过linux系统也能读取到EDID码。通过UBOOT 中的colorbar 指令,自制板也无法输出彩条信号,现在不知该怎么排故,请专家指点一下。自制板与TI公板设计不同的地方有以下几处:

1、自制板自用REV2.0 的DM8168芯片,即B版本,TI公板采用的A版本;

2、 自制板DDR3设计采用的4片16位美光256Mb的DDR1600芯片,TI公板采用8片8位的DDR3芯片;

3、自制板采用27M钟振直接输入MXI管脚,MXO悬空,时钟VSS管脚直接接地。

还有两个问题请教一下;

1、在linux系统中,有哪个指令可以直接访问寄存器物理地址,看到以前一个帖子说将对0x48108000寄存器的值,  把bit15(0~31) 改成1,DM8168输出彩条信号,根据帖子介绍采用 devmem2 指令写入,好像不对,能否提供具体的指令代码。

2、HDMI 的差分信号需要3.3V上拉吗,具体是8168上拉还是TPD上拉。

Chris Meng:

你好,

硬件HDMI接口上看看是否连接正确?你的DDR总的大小和EVM是一样的对么?钟振电压是否正确?

在Linux下需要写一个驱动才能访问物理寄存器。或者你使用CCS在M4下也是可以访问的,EZSDK应该有HDVPSS代码,里面有例子,可以用CCS例子来调试HDMI。

赞(0)
未经允许不得转载:TI中文支持网 » 求教DM8168 HDMI显示问题
分享到: 更多 (0)