首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在uboot期间启用dm 365上的启动屏幕?

如何在uboot期间启用dm 365上的启动屏幕?
EN

Stack Overflow用户
提问于 2015-02-23 09:33:08
回答 2查看 1.1K关注 0票数 1

我正在使用一个自定义达芬奇董事会运行Arago项目。我使用模拟视频输出(PAL),虽然OLED显示的权力与uboot,没有图像来,直到内核已经完成加载。我想显示一个标志,一旦启动和显示电源。我试着添加

#define CONFIG_SPLASH_SCREEN在uboot配置文件中,但这不起作用。我可以想到的一种方法是将图像放入NAND内存中,然后使用setenv splashimage <address>命令在uboot期间显示它。但问题是,我不知道如何将图像放在NAND内存中的一个特定地址。其他方法也是受欢迎的。谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-13 05:37:41

CONFIG_SPLASH_SCREEN只告诉U包含支持启动屏幕所需的代码。它绝对没有说明如何显示飞溅屏幕或在哪里找到它。它只为您提供了实现该目标的有用功能。

没有必要将您的图像放在NAND中的特定地址。如果您的U可以访问文件系统,那么您只需将映像保存在文件中即可。如果您愿意,也可以将图像嵌入到映像中。这完全取决于你。CONFIG_SPLASH_SCREEN包含的功能将帮助您从任意数量的源加载图像。

诀窍是把它展示出来。你需要教U-Boot足够的关于你的图形硬件,以获得图像。在大多数SoC上,这只是一个设置框架缓冲区、将映像加载到其中并告诉硬件开始计时的问题。

看起来好像没有人为DM365编写了一个框架缓冲驱动程序,所以您必须自己编写。或者在邮件列表上询问是否有人做过,但还没有把它交回来。如果您必须自己完成这项工作,那么从Linux驱动程序开始并只移植所需的部分可能是最简单的。

票数 1
EN

Stack Overflow用户

发布于 2015-03-04 15:23:00

您会发现这里是u-boot的正式文档。它有一个示例说明如何使用tftp将文件加载到nand中。

查找这里如何设置tftp服务器,以防您还没有。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28670586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档