am3352 lcd显示提前记录
2019独角兽企业重金招聘Python工程师标准>>>
用icool2416的开发板,发现lcd在内核解压完后就能显示logo,这个效果很好,通过对比发现linux3.0以上module_init有一部分在内核解压后就会开始执行
icool3352的开发板,内核启动开始打印调试信息3-4秒后lcd才开始有显示,跟踪发现omap_dss_init有内核解压完后就已经执行这个是内核drivers/video/core.c中
而ti的lcd驱动不是在这个目录,而是在drivers/gpu/drm/omapdrm中
omap_drv.c中的omap_drm_init
drivers/gpu/drm/tilcdc中的
tilcdc_drv.c中的tilcdc_drm_init
是内核启动后3-4秒才开始执行
原以为可能是因为设备注册的时间太晚导致,显示的晚,跟踪发现,无论是修改dts文件把lcd提前,或者是修改hwmod把lcd提前,均无明显变化.
接着就开始研究这几个文件里,同样都是用的module_init级别是一样,为什么有的内核解压完就开始执行,而有的调试信息输出好几秒后才开始执行,
drivers/Makefile中
video目录在gpu目录之前
然后试着将gpu目录往前移,发现module_init居然执行了,我去,得去解决办法
将video,tty,char,gpu按照顺序分别往前移
Makefile中第三个开始就是video,然后依次是tty,char,gpu我放在pinctrl下不然logo不会显示
不用修改omap_drv.c中的late_initcall
转载于:https://my.oschina.net/hclydao/blog/850311
am3352 lcd显示提前记录相关推荐
- WINCE5.0+S3C2443系统每隔几分钟会自动关闭LCD显示
这几天在调试WINCE5.0+S3C2443系统的时候,发现大概每隔6分钟的时候,系统就会自动关闭LCD屏的显示,这时候如果去点击触摸屏就会恢复显示.刚开始我还以为是系统进入了sleep状态了,发现在 ...
- 嵌入式linux调试dsi,做嵌入式开发时,你是怎么实现LCD显示的?
原标题:做嵌入式开发时,你是怎么实现LCD显示的? 1.本文目的 做嵌入式图形开发,我们往往都会利用到各种GUI进行交互设计,但是对于GUI的字符串处理与中文字库显示,也许并不会特别关注,因为GUI已 ...
- 数码相框(五、使用freetype库在LCD显示几行文字)
注:本人已购买韦东山第三期项目视频,内容来源<数码相框项目视频>,只用于学习记录,如有侵权,请联系删除. 1.在LCD显示几行文字 (1) 在LCD显示几行文字,我们分为两种显示方法: ① ...
- 北邮实验:ARM实验板移植Linux操作系统,LCD显示汉字
ARM实验板移植Linux操作系统,LCD显示汉字 一. 实验目的 1. 熟悉点阵字库的使用2. 熟悉Linux操作系统的使用3. 熟悉ARM嵌入式系统开发的过程 二. 实验内容 1. pc端编写用* ...
- 数码相框(三、LCD显示文字)
注:本人已购买韦东山第三期项目视频,内容来源<数码相框项目视频>,只用于学习记录,如有侵权,请联系删除. 文字在LCD上的显示其实就是LCD上的一些点的显示与不显示,这些显示的点就 ...
- 【方案PCBA设计】LCD显示的蓝牙厨房电子秤方案
电子秤,顾名思义,是用于对物体时精确计量其的重量的一种工具.电子秤的制作材料一般为ABS或AAS塑料与不锈钢.并且电子秤只是一个大类,其类别下有用于称厨房水果食材5kg量程的厨房秤,有用于测高精度的黄 ...
- 用51单片机和LCD显示模块自制电子闹钟
本文主要简单讲解利用51单片机.LCD显示模块等硬件搭建一个可以计时.显示日期的小的电子DIY作品. 硬件资源: 51单片机1个.LCD显示1个.按键2个.蜂鸣器1个.8050三极管2个等. 一.硬件 ...
- 一、让LCD显示可爱的小企鹅
一.让LCD显示可爱的小企鹅 还是先说说环境吧,处理器为S3C2410,linux的版本当然是2.6.20的.下面先说说怎样让LCD上显示出可爱的小企鹅.最直接的步骤如下(记住不要问为什么哈-_-,一 ...
- bmp文件头_「正点原子FPGA连载」第十九章SD卡读BMP图片LCD显示
1)摘自[正点原子]领航者 ZYNQ 之嵌入式开发指南 2)实验平台:正点原子领航者ZYNQ开发板 3)平台购买地址:https://item.taobao.com/item.htm?&id= ...
最新文章
- 在4k扇区的磁盘上执行dbca会报ORA-27047 错误
- cad版本在线转换_CAD版本转换中将图纸转换为AutoCAD2018版本的方法
- 算法时间复杂度lg是多少_算法时间复杂度空间复杂度(附github)
- 2018年全国多校算法寒假训练营练习比赛(第二场)B - TaoTao要吃鸡
- linux 监控命令free,简单了解Linux性能监控命令free
- php源码安装空白,源代码安装完成后,页面一片空白?
- 第九十五期:Python帮你识破双11的套路
- hive shell/sql 命令行
- dj鲜生-35-设置django的session使用redis来存储
- 我是如何写作一本软件+哲学式的书籍的(上)
- OrthoFinder 进行直系同源基因分析教程
- Java 实现 n 阶行列式的求解
- Hibernate(一)
- 华为云之ModelArts模型页卡死、模型运行一直失败、云服务器ip访问失败【无法访问此页面】【花了太长时间进行响应】
- centos linux开始防火墙
- oracle大型数据库系统在aix/unix上的实战详解 pdf,Oracle10g在AIX上的安装准备工作《Oracle大型数据库系统在AIX/unix上的实战详解》集中答疑40...
- Zig-Zag模式填充矩阵
- Yii Framework 开发教程(30) Zii组件-ListView 示例
- C语言返回数组的两种方法
- Python反反爬系列(一)----K近邻算法与CSS动态字体加密