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

AM437x开机Logo

AM437x怎么在FrameBuffer初始化的时候就显示一张图片呢?

目前我们发现从framebuffer初始化到正常开机logo之间的显示大约有2秒的时间,我希望把屏幕显示提前2秒(这个两秒主要是花在了ubi文件系统加载)。

当然,最理想的方法是在uboot里面就显示屏幕,但是我查询了一些资料,好像AM437x里面暂时TI没有提供相关的例子.

Steven Liu1:

这个和AM335x的玩法类似,需要客户自行在uboot中增加LCD的驱动,从而使能LCD模块来显示log。

Jian Zhou:

回复 Steven Liu1:

你说的正常的LOGO,是指显示小企鹅的时候么?

xin zhang16:

回复 Jian Zhou:

现在我们的logo是在替换了原来的显示进度条。就是在文件系统初始化完成之后,执行rcS0的时候。

我希望把LCD点亮更早一点,放到Framebuffer driver里面,也就是其他板子上显示小企鹅的地方。我试过用其他板子显示小企鹅的方法(fbcon_show_logo()函数),但是没有成功。所以我想向你们请教下怎么实现这个功能?

xin zhang16:

回复 Steven Liu1:

这个在AM437X里面应该比较复杂,我尝试过的。我发现目前的uboot里面所有L4 Cache的寄存器都不能访问,直接Hang住。我看结构图里面,DSS是挂载在L4上面的,所以要实现这个应该比较麻烦。如果你们有好的方法的话,麻烦你们提供下。

xin zhang16:

回复 Jian Zhou:

能提供一下帮助吗?现在我们就是直接出现TI的进度条,没有小企鹅的显示。我想把这个显示出来。

赞(0)
未经允许不得转载:TI中文支持网 » AM437x开机Logo
分享到: 更多 (0)