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

am335x lcd 帧格式使用问题与使用GUI(如emwin )多缓冲无法正常显示

AM3352 参考官方的starterware软件包的驱动代码,发现LCD 驱动在每一帧buffer开始的最前面都存在着以0x00000400 开头这32个比较字节,实测我写的驱动如果不按照这种形式定义帧数据,会发生帧同步丢失中断,导致显示不常。想问一下,这32个字节是必须的吗 , 能否有其它方法不要在每一帧前面加上这32个字节?如果是必须的话,我在emwin发现这样无法使用多缓冲机制,调试并和其它的CPU对比,发现emwin多缓冲的视频ram的地址是需要连续,而现在这两缓冲区隔着这32个字节,导致使用emwin得到的图像数据是错误的,这种情况怎么样处理呢?或者我现在陈述是否有误,望TI工作人员指点一下,谢谢!

Jian Zhou:

首先请问您是从frambuffer里读出来的数据么?

guanrong long:

回复 Jian Zhou:

解决这个问题这需要从frambuffer把数据读回来吗?我没有读回来,不过我调试的时候发现第二帧缓存前面32个字节的数据被eminw改变了

kanyou wang:

楼主您好,您发的帖子对我非常有用,我现在也正在学习EWWIN移植到AM335X上,但是segger官方源码目前下载需要申请,不知何时才能审批。麻烦楼主您将之前下载好的DEMO发给我一份,非常感谢,我的邮箱2406596097@qq.com

赞(0)
未经允许不得转载:TI中文支持网 » am335x lcd 帧格式使用问题与使用GUI(如emwin )多缓冲无法正常显示
分享到: 更多 (0)