原文:高通lk阶段mipi 代码解析以及新屏幕添加

参考:https: www.cnblogs.com linhaostudy p .html 背景 前段时间做了这块的工作,但总结完以后领导说我的认识还是过于肤浅,因此重新再看了一下。 确实是有一些当时不知道的部分。 代码分析 以 MIPI屏幕中的VIDEO类型为例。 函数入口 aboot init 来到target display init 然后根据target中的不同,来判断是否进入哪一个函数来 ...

2021-01-28 16:59 1 339 推荐指数:

查看详情

spi 屏幕 -lk代码分析

lk SPI驱动 1. 初始化时钟 在lk中,我们是从kmain开始执行下来的,而执行顺序则是先初始化时钟,也就是在platform_early_init函数中开始执行的: 在这里我们需要修改这个函数中的platform_clock_init();,我们来这里看这个函数,平台为msm8909 ...

Mon May 14 18:21:00 CST 2018 0 1396
移植mipi LCD的过程LK代码

lk部分:(实现LCD兼容) 1. 函数定位 aboot_init()来到target_display_init(); 这就是原生lk LCD 兼容的关键所在。至于你需要兼容多少LCD 就在while()设置了,具体代码就不跟下去了。 然后根据target中的不同文件来判断是否进入哪一个 ...

Thu Jun 28 19:01:00 CST 2018 0 1585
lk屏幕向kernel传参

LK把相关参数报存到cmdline上: 在Bootable\bootloader\lk\dev\gcdb\display\gcdb_display_param.c上gcdb_display_cmdline_arg函数里: 调用过程如图所示: aboot_init()函数里面 ...

Wed Oct 23 00:39:00 CST 2019 0 304
LK阶段配置使用I2C-8

以MSM8953为例。 原文(有删改):https://blog.csdn.net/qq_29890089/article/details/108294710 项目场景 因为项目需要,需要在MSM8953平台的LK阶段使用I2C。本文只介绍在LK阶段配置使用I2C5的方法。 在调试 ...

Sat Jan 30 22:12:00 CST 2021 0 426
lk:配置与使用i2c

lk:配置与使用i2c 以msm8909为例。 背景 在lk中要去驱动一个aw9523的ic来控制指示灯。 但是现在对应的i2c没有打开。因此需要进行处理。 步骤 找到I2C对应的ID与句柄 参考文档:80-nu767-1_l_bam_low-speed_peripherals_ ...

Fri Apr 30 18:23:00 CST 2021 0 210
添加 cmdline

最近需要设置一个只读的属性值,采用的方法是在cmdline中添加,然后在init进程中解读。 记录一下代码跟踪过程。 lk/app/aboot/aboot.c 系统起来后自动解读设置的属性值,以上面的属性值为例“androidboot.serialno” init进程解读 ...

Fri Feb 02 21:51:00 CST 2018 2 1379
平台开机LOGO修改LK(bootloader)下实现【转】

网络上已经有许多在kernel中修改开机Logo的文章,本文就LK下实现开机logo进行简述 需要用到ffmpeg工具,没有安装ffmpeg请参考这里: http://blog.csdn.net/redstarofsleep/article/details/45092145 运行 ...

Tue Sep 24 22:01:00 CST 2019 0 368
与At指令:ATFWD解析

背景 本章的内容是适用于AP侧AT指令开发调试的有关人员。 主要是介绍实现的ATFWD框架。在这需要说明一下的是,或许你对AT Command很了解了,但是却貌似都不知道ATFWD,这很正常,严格来说,ATFWD都不算属于AT Command框架的一部分,只是对扩展的at命令做的一个 ...

Fri Mar 05 22:28:00 CST 2021 0 477
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM