社区
Linux_Kernel
帖子详情
如何在UBOOT里添加启动画面
ma100
2010-11-29 04:44:41
开发板 OMAPL138, U-boot 2009.11 with TI patch
在源代码里我没找到有关的代码, 在driver/video下 有个 atmel的logo, 但不是我的LCD控制器
不知道有没有做过这个芯片的帮忙看下
...全文
724
10
打赏
收藏
如何在UBOOT里添加启动画面
开发板 OMAPL138, U-boot 2009.11 with TI patch 在源代码里我没找到有关的代码, 在driver/video下 有个 atmel的logo, 但不是我的LCD控制器 不知道有没有做过这个芯片的帮忙看下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
houye0903
2011-06-29
打赏
举报
回复
您好可否具体告知,如何在 uboot中加上启动画面,我用的是uboot1.3.4,邮箱brave202@126.com,谢谢。
ma100
2010-12-06
打赏
举报
回复
问题已解决, 最后参考hawd的例子成的
ma100
2010-12-03
打赏
举报
回复
现在有了些进展, 不用atmel 了, 只加了个 CONFIG_LCD
DDR起始地址0xc00000000
然后将 LCD 里面的init_lcd_ctrl函数里面换成自己的驱动,FB起始地址0xc0000000
显示成功, 但当uboot快启动完时花屏
启动到bootm_load_os函数时花屏, 因为内核被下载到0xc0700000中, 而入口点在 0xc0008000
然后就被覆盖了.(好像最上面的没覆盖, 大小好像就是32k, (一共 640*480*2))
再过一会儿, 整个花了, 我在linux李做的启动画面被缩小了加载了2秒, 然后才显示我的linux启动画面
kiIIer
2010-12-02
打赏
举报
回复
[Quote=引用 5 楼 ma100 的回复:]
我加了 CONFIG_LCD
CONFIG_ATMEL_LCD
编译出错:
atmel_lcdfb.c:27:27: error: asm/arch/gpio.h: No such file or directory
[/Quote]
看看这个文件里的gpio.h,很明显是头文件的路径错了,你改一下嘛~~~
kiIIer
2010-12-02
打赏
举报
回复
先把uboot和图像处理模块的软件架构看清楚。如果不出所料,在lcd controler 的相关驱动文件里,你应该可以找到一个buf,这个buf是controler进行数据传输时的sourece address.这样,我们可以把要传输的图片转成数组数据,赋值给这个buf.从而实现这个功能。
ma100
2010-12-02
打赏
举报
回复
我加了 CONFIG_LCD
CONFIG_ATMEL_LCD
编译出错:
atmel_lcdfb.c:27:27: error: asm/arch/gpio.h: No such file or directory
ma100
2010-12-01
打赏
举报
回复
没人回答了吗
zhoujiawen
2010-11-30
打赏
举报
回复
如果只是静态图片,你可以把图片通过软件转换成数组,在lcd驱动中在把这个数组的内容按照一定的格式写入frambuffer
九个太阳2023
2010-11-30
打赏
举报
回复
OMAPL-138的交流群:103663638
我也是用的这个板子,但是我们不需要LCD,所以就没有弄这一部分,你可以在群里问下
ma100
2010-11-30
打赏
举报
回复
静态也可以, 但没有对应的LCD驱动啊
u
boot
如何
启动
内核-2.7.u
boot
和系统移植第7部分
本课程为u
boot
学习的第7部分,主要讲解u
boot
启动
内核的细节。课程中集中讲解了zImage、uImage的区别和联系,do_
boot
m函数、do_
boot
m_linux函数的细节分析,目的是让大家对u
boot
启动
内核的技术细节完全掌握,以便后期移植。
关于U
boot
自
启动
的问题方案解决
本文主要针对于在U
boot
下如何设置自
启动
的问题 一:U
boot
原先的环境变量贴出: => print
boot
cmd=mmc dev2;mmc dev 2 ;if mmc rescan; then if run load
boot
script; then run
boot
script; else if run loadimage; then run mmc
boot
; els
linux-u
boot
移植一 u
boot
启动
加载过程
概述 Linux系统
启动
之前还需要一段程序来进行引导工作,比如先初始化DDR内存等外设,然后将内核从外部的flash(nandflash、SD、EMMC等)中拷贝到DDR中,最后
启动
内核。这段程序就是
Boot
Loader,它功能就是用于引导操作系统,类似于bios和windows的关系。U
BOOT
就是一款开源的
Boot
Loader程序,可用于引导多种操作系统,并且支持多种体系结构(ARM、MIPCS、PPC、X86等),因此收到广泛的应用。 u
boot
的全称是 Universal
Boot
Loader,
转载 u
boot
LCD 进度条 为OMAP L138增加u
boot
启动
画面
先说说环境 OMAPL138 软件以TI为主, 开发板是我们自己做的, 仿真器是闻亭的 由于默认的U
BOOT
不支持OMAPL138开机
画面
, 所以需要手动移植, 我的移植分为3个阶段, 前2个阶段都以失败告终, 如果不想耽误时间可以直接跳转到第3阶段处. 第一阶段: 在TI官方提供的开发包
里
, 找到用CCS测试LCD 的程序, 将此程序稍作修改生成2个文件, my_lcd...
为OMAP L138增加u
boot
启动
画面
本文列出了我在OMAPL138上移植U
BOOT
启动
画面
的过程, 先说了2条失败的方法, 第3个方法成功, 最后付出了一副开机流程图(以LCD角度看u
boot
)
Linux_Kernel
4,436
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章