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显示提前记录相关推荐

  1. WINCE5.0+S3C2443系统每隔几分钟会自动关闭LCD显示

    这几天在调试WINCE5.0+S3C2443系统的时候,发现大概每隔6分钟的时候,系统就会自动关闭LCD屏的显示,这时候如果去点击触摸屏就会恢复显示.刚开始我还以为是系统进入了sleep状态了,发现在 ...

  2. 嵌入式linux调试dsi,做嵌入式开发时,你是怎么实现LCD显示的?

    原标题:做嵌入式开发时,你是怎么实现LCD显示的? 1.本文目的 做嵌入式图形开发,我们往往都会利用到各种GUI进行交互设计,但是对于GUI的字符串处理与中文字库显示,也许并不会特别关注,因为GUI已 ...

  3. 数码相框(五、使用freetype库在LCD显示几行文字)

    注:本人已购买韦东山第三期项目视频,内容来源<数码相框项目视频>,只用于学习记录,如有侵权,请联系删除. 1.在LCD显示几行文字 (1) 在LCD显示几行文字,我们分为两种显示方法: ① ...

  4. 北邮实验:ARM实验板移植Linux操作系统,LCD显示汉字

    ARM实验板移植Linux操作系统,LCD显示汉字 一. 实验目的 1. 熟悉点阵字库的使用2. 熟悉Linux操作系统的使用3. 熟悉ARM嵌入式系统开发的过程 二. 实验内容 1. pc端编写用* ...

  5. 数码相框(三、LCD显示文字)

    注:本人已购买韦东山第三期项目视频,内容来源<数码相框项目视频>,只用于学习记录,如有侵权,请联系删除.     文字在LCD上的显示其实就是LCD上的一些点的显示与不显示,这些显示的点就 ...

  6. 【方案PCBA设计】LCD显示的蓝牙厨房电子秤方案

    电子秤,顾名思义,是用于对物体时精确计量其的重量的一种工具.电子秤的制作材料一般为ABS或AAS塑料与不锈钢.并且电子秤只是一个大类,其类别下有用于称厨房水果食材5kg量程的厨房秤,有用于测高精度的黄 ...

  7. 用51单片机和LCD显示模块自制电子闹钟

    本文主要简单讲解利用51单片机.LCD显示模块等硬件搭建一个可以计时.显示日期的小的电子DIY作品. 硬件资源: 51单片机1个.LCD显示1个.按键2个.蜂鸣器1个.8050三极管2个等. 一.硬件 ...

  8. 一、让LCD显示可爱的小企鹅

    一.让LCD显示可爱的小企鹅 还是先说说环境吧,处理器为S3C2410,linux的版本当然是2.6.20的.下面先说说怎样让LCD上显示出可爱的小企鹅.最直接的步骤如下(记住不要问为什么哈-_-,一 ...

  9. bmp文件头_「正点原子FPGA连载」第十九章SD卡读BMP图片LCD显示

    1)摘自[正点原子]领航者 ZYNQ 之嵌入式开发指南 2)实验平台:正点原子领航者ZYNQ开发板 3)平台购买地址:https://item.taobao.com/item.htm?&id= ...

最新文章

  1. 在4k扇区的磁盘上执行dbca会报ORA-27047 错误
  2. cad版本在线转换_CAD版本转换中将图纸转换为AutoCAD2018版本的方法
  3. 算法时间复杂度lg是多少_算法时间复杂度空间复杂度(附github)
  4. 2018年全国多校算法寒假训练营练习比赛(第二场)B - TaoTao要吃鸡
  5. linux 监控命令free,简单了解Linux性能监控命令free
  6. php源码安装空白,源代码安装完成后,页面一片空白?
  7. 第九十五期:Python帮你识破双11的套路
  8. hive shell/sql 命令行
  9. dj鲜生-35-设置django的session使用redis来存储
  10. 我是如何写作一本软件+哲学式的书籍的(上)
  11. OrthoFinder 进行直系同源基因分析教程
  12. Java 实现 n 阶行列式的求解
  13. Hibernate(一)
  14. 华为云之ModelArts模型页卡死、模型运行一直失败、云服务器ip访问失败【无法访问此页面】【花了太长时间进行响应】
  15. centos linux开始防火墙
  16. oracle大型数据库系统在aix/unix上的实战详解 pdf,Oracle10g在AIX上的安装准备工作《Oracle大型数据库系统在AIX/unix上的实战详解》集中答疑40...
  17. Zig-Zag模式填充矩阵
  18. Yii Framework 开发教程(30) Zii组件-ListView 示例
  19. C语言返回数组的两种方法
  20. Python反反爬系列(一)----K近邻算法与CSS动态字体加密

热门文章

  1. 视频加水印怎么加?两分钟教你如何视频加水印
  2. 如何解除qq手机绑定(很实用哦^^)
  3. 32位系统与64位系统各数据类型所占空间大小
  4. 快速搭建Spring BlazeDS Integration框架环境
  5. 5.Source Map
  6. 「网络暴力」离我们到底有多远?
  7. 5.(人脸签到)疫情下的在线办公签到系统-进阶篇
  8. 洛必达求极限法则的通俗理解
  9. xshell如何复制粘贴外面的内容?
  10. thinkjs操作数据库