原文:高通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