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的进度条,没有小企鹅的显示。我想把这个显示出来。
TI中文支持网