20250814在榮品RD-RK3588開發板的Android13下解決卡迪的LCD屏在開機的時候brightness最暗【背光的pwm信號的極性反了】

20250814在榮品RD-RK3588開發板的Android13下解決卡迪的LCD屏在開機的時候brightness最暗【背光的pwm信號的極性反了】
2025/8/14 11:33


緣起:在榮品RD-RK3588開發板的Android13下,卡迪的LCD屏在開機的時候很暗,幾乎看不見。
在命令行查看亮度值brightness為255。很容易知道極性反了。


在LCD的DTS中找到背光名:backlight = <&backlight_mipi>;
Z:\Android13.0\kernel-5.10\arch\arm64\boot\dts\rockchip\rk356x\rp-lcd-mipi0-7-1200-1920.dtsi
Z:\RD-RK3588_Android13\kernel-5.10\arch\arm64\boot\dts\rockchip\rk3588\rp-lcd-mipi0-8-1200-1920.dtsi


&dsi0 {
status = "okay";
//rockchip,lane-rate = <480000>;
dsi0_panel: panel@0 {
status = "okay";
compatible = "simple-panel-dsi";
reg = <0>;

? ? ? ? power-supply = <&vcc3v3_lcd_n>;

? ? ? ? //reset-gpios = <&gpio4 RK_PC6 GPIO_ACTIVE_LOW>;
//pinctrl-names = "default";
//pinctrl-0 = <&lcd_rst_gpio>;

? ? ? ? backlight = <&backlight_mipi>;
init-delay-ms = <60>;
reset-delay-ms = <60>;
enable-delay-ms = <60>;
prepare-delay-ms = <60>;
unprepare-delay-ms = <60>;
disable-delay-ms = <60>;
dsi,flags = <(MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST |
MIPI_DSI_MODE_LPM | MIPI_DSI_MODE_EOT_PACKET)>;
dsi,format = <MIPI_DSI_FMT_RGB888>;
dsi,lanes ?= <4>;


確認使用的背光backlight_mipi的極性為0,即為正極性。修改為1負極性即可。
Z:\Android13.0\kernel-5.10\arch\arm64\boot\dts\rockchip\rk356x\pro-rk3566-single-lcd-gpio.dtsi
Z:\RD-RK3588_Android13\kernel-5.10\arch\arm64\boot\dts\rockchip\rk3588\rd-rk3588-lcd-gpio.dtsi

Z:\RD-RK3588_Android13\kernel-5.10\arch\arm64\boot\dts\rockchip\rk3588\rd-rk3588-lcd-gpio.dtsi

? ? backlight_mipi: backlight {
? ? pwms = <&pwm1 0 25000 0>;
};

修改為:

? ? backlight_mipi: backlight {
? ? pwms = <&pwm1 0 25000 1>;
};


百度:RK3588 背光 極性反了 brightness 255 最暗


https://blog.itpub.net/69948385/viewspace-2900028/
[嵌入式linux] rk3568 android11點屏流程

2.2 Backlight
背光常用的有三種情況:
一是 常開。
二是 背光 IC 使能后,輸入 PWM 信號調光。
三是 背光 IC 使能后,通過 FB 獲得反饋自動進行調光。


設備樹里面配置背光。首先根據原理圖,我們知道使用的是 pwm5,


pwms = <&pwm5 0 25000 0>; 配置 pwm,使用 pwm5,25000 是周期,pwm 為正極性。
brightness-levels 屬性:配置背光亮度數組,一般以值 255 為一個 scale,當 pwm 設置為正
極時,從 0~255 表示背光為正極,占空比從 0%~100%變化,,255~0 為負極性,占空比從
100%~0%變化,當 pwm 設置為負極性時,反之。
default-brightness-level 屬性,時開機時默認背光亮度,范圍是 0~255


BING:pwms = <&pwm5 0 25000 0>; 配置 pwm,使用 pwm5,25000 是周期,pwm 為正極性。


https://wiki.youyeetoo.cn/zh/YY3568/OUDISP
顯示器

https://wiki.youyeetoo.cn/zh/tinker/tinkerR/Linux_PWM
TinkerBoardR PWM背光驅動配置講解
DTS配置
backlight: backlight {
compatible = "pwm-backlight";
pwms = <&pwm0 0 25000 0>;
brightness-levels = <
0 ?20 ?20 ?21 ?21 ?22 ?22 ?23
23 ?24 ?24 ?25 ?25 ?26 ?26 ?27
....
>;
default-brightness-level = <200>;
enable-gpios = <&gpio1 RK_PB5 GPIO_ACTIVE_HIGH>;
status = "okay";
};
pwms = <pwms = <&pwm0 0 25000 0>;>

第一個參數 表示此背光接在 pwm0 上;
第二個參數 表示 index 為 0,pwm0 下只有 1個 pwm,所以填 0
第三個參數 表示周期為 25000ns,即 頻率 為 40k
第四個參數 表示極性,0 正極性,1 負極性 正極性 0 表示 背光為正極 0~255 ,占空比從 0~100% 變化。負極性 1 表示 背光為負極 255~0 ,占空比從 100~0% 變化

default-brightness-level = <50>

表示默認的背光,它存在于開機時候背光初始化,設置下來新的背光這段時間, default-brightness-level = < 200 > 表示為第 200 個元素的背光亮度。
enable-gpios

表示背光的使能腳,根據原理圖配置。有的硬件沒有這個背光使能腳,那么將這個配置刪除,背光驅動通過配置 brightness-levels 數組的第 0 個元素將顯示調黑。


參考資料:
https://wiki.lckfb.com/zh-hans/tspi-rk3566/system-usage/android-system-usage.html
【立創·泰山派RK3566開發板】Android系統使用文檔


使用ADB命令設置背光echo "0-255" > /sys/class/backlight/backlight/brightness
rk3566_tspi:/ # echo "16" > /sys/class/backlight/backlight/brightness


https://blog.csdn.net/weixin_43244476/article/details/130217892
Rockchip RK3588 MIPI DSI 顯示驅動調試記錄


百度:泰山派 pwm LCD屏
https://blog.csdn.net/professionalmcu/article/details/147051008
立創·泰山派RK3566開發板調試MIPI LCD


百度:RK3588 brightness 背光 pwm 極性
RK3588 brightness最大值的時候 最暗
MIPI屏 背光亮度反了 pwms = <&pwm1 0 25000 0>;
Banana Pi BPI-W3 ArmSoM-W3之RK3588-MIPI-DSI屏幕調試筆記

https://wiki.t-firefly.com/zh_CN/ROC-RK3588-PC/usage_pwm.html
ROC-RK3588-PC
8. PWM 使用


https://wiki.t-firefly.com/zh_CN/Core-3399-JD4/driver_lcd.html
Core-3399-JD4
LCD使用


https://wiki.t-firefly.com/zh_CN/ROC-RK3399-PC/driver_lcd.html
ROC-RK3399-PC
LCD使用

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/918976.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/918976.shtml
英文地址,請注明出處:http://en.pswp.cn/news/918976.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Flink的狀態管理

一、狀態的概念Flink的狀態其實你就可以將其想象為中間結果就可以了。在Flink中&#xff0c;算子的任務可以分為無狀態和有狀態兩種情況。無狀態算子任務在計算過程中是不依賴于其他數據的&#xff0c;只根據當前的輸入數據就可以得到結果輸出。比如之前講到的Map、FlatMap、Fi…

GoLand 項目從 0 到 1:第八天 ——GORM 命名策略陷阱與 Go 項目啟動慢問題攻堅

第八天核心任務&#xff1a;解決開發中的兩大技術卡點今天的開發不僅聚焦于代碼層面的數據庫字段映射問題&#xff0c;還遭遇了一個困擾團隊許久的環境難題 ——Go 項目啟動異常緩慢。經過多維度排查&#xff0c;我們不僅理清了 GORM 命名策略的設計邏輯&#xff0c;還找到了影…

在Ubuntu上安裝Google Chrome的詳細教程

步驟 1&#xff1a;下載 Google Chrome 安裝包 打開瀏覽器輸入https://www.google.cn/chrome/&#xff0c;然后進入Chrome瀏覽器官方網站 點擊下載選擇Debian/Ubuntu版本 google-chrome-stable_current_amd64.deb步驟 2&#xff1a;安裝下載的.deb 包 sudo dpkg -i google-chro…

el-table合并相同名稱的行

el-table合并相同名稱的行 <template><el-table:data"tableData":span-method"objectSpanMethod"border><el-table-columnprop"name"label"名稱"width"180"></el-table-column><el-table-column…

解決 VSCode 無法從右鍵菜單“通過 Code 打開”文件夾的問題

&#x1f9e9; 一、問題現象 VSCode 已安裝&#xff0c;但右鍵文件夾/桌面空白處無“通過 Code 打開在 VSCode 中執行 Shell Command: Install ‘Open with Code’ 無反應手動添加后菜單顯示亂碼&#xff08;如 €?? Code ‰“€&#xff09;點擊右鍵菜單無響應或提示“找不到…

服務器數據恢復—服務器硬盤狀態燈變紅,分區數據恢復過程

服務器數據恢復環境&故障&#xff1a; 某公司服務器上有一組由3塊硬盤組建的raid5磁盤陣列。 服務器上1塊硬盤的狀態燈變為紅色&#xff0c;磁盤陣列出現故障&#xff0c;分區無法識別。服務器數據恢復過程&#xff1a; 1、將故障服務器上所有磁盤編號后取出。經過初檢&…

MySQL → SQL → DDL → 表操作 → 數據類型 知識鏈整理成一份系統的內容

1. 知識結構MySQL└── SQL&#xff08;結構化查詢語言&#xff09;├── DDL&#xff08;數據定義語言&#xff09; → 定義結構│ ├── 表操作&#xff08;創建/修改/刪除表&#xff09;│ └── 數據類型&#xff08;列字段類型定義&#xff09;├── DML&…

基于 gRPC 的接口設計、性能優化與生產實踐

gRPC 是一種高性能、跨語言的遠程過程調用&#xff08;RPC&#xff09;框架&#xff0c;由 Google 開發&#xff0c;基于 HTTP/2 協議和 Protocol Buffers&#xff08;Protobuf&#xff09;序列化機制&#xff0c;廣泛應用于微服務架構和分布式系統中。本文將深入解析 gRPC 的底…

如何回答研究過MQ的源碼嗎

?一、核心回答框架&#xff08;由淺入深&#xff09;??1?? ?明確研究對象和深度?“我主要研究過 ??[具體MQ名稱&#xff0c;如RocketMQ/Kafka/RabbitMQ]?? 的核心模塊源碼&#xff0c;重點關注 ??[選1-2個核心方向]?? &#xff0c;比如存儲機制、網絡通信或事務…

20250815給ubuntu22.04.5的系統縮小/home分區

20250815給ubuntu22.04.5的系統縮小/home分區 2025/8/15 9:42緣起&#xff0c;聯想IdeaPad筆記本電腦&#xff0c;換了4TB的SSD固態硬盤。 WIN10和ubuntu22.04.5的雙系統。 WIN10系統&#xff1a; C盤 500GB&#xff1f; D盤 500GB&#xff1f;ubuntu22.04.5 /home分區大概 2.7…

Windows 11 首次開機引導(OOBE 階段)跳過登錄微軟賬戶,創建本地賬戶

今天重裝WIN11系統后&#xff0c;發現在首次開機引導&#xff08;OOBE 階段&#xff09;中&#xff0c;微軟默認強制聯網并登錄微軟賬戶&#xff0c;沒有的讓你注冊什么的就很煩。通過下面方法可以跳過登錄微軟賬戶&#xff0c;直接創建本地賬戶。? 方法一&#xff1a;斷網&am…

IDE:vscode的vue3模板

快捷鍵打開配置選項&#xff1a;ctrl shift p選擇配置文件&#xff1a;Snippet: Configure Snippets{// Place your snippets for vue here. Each snippet is defined under a snippet name and has a prefix, body and // description. The prefix is what is used to trigg…

C++_390_透傳功能中,使用單例模式,管理session透傳會話的生命周期,為每個會話記錄報警讀取狀態,監控會話心跳狀態,后臺線程自動清理超時會話

問題:對接板端,cvms lite 通道管理頁面,無法添加和刪除多目通道 審核:XXX 根因分析:多通道的刪除和添加需要通過eventcheck上告實現,cvms lite云走的透傳沒有eventcheck 解決辦法:云透傳加上eventcheck上告 footer: Closes: #BUG2025052701632 我幫你分兩部分解析:先解…

MIPI-csi調試

調試流程1. 硬件連線檢查數據線&#xff08;MIPI Data Lanes&#xff09; &#xff1a;確認 IMX415 模組的 4 條數據線 1 條時鐘線連接正確。如果是 4-lane 輸出&#xff0c;SoC 的 D-PHY 必須也配置成 4-lane 接收。控制線&#xff1a;原理圖IC SDA/SCL → &i2c8 控制器管…

Mysql——》提取JSON對象和數組

推薦鏈接&#xff1a; 總結——》【Java】 總結——》【Mysql】 總結——》【Redis】 總結——》【Kafka】 總結——》【Spring】 總結——》【SpringBoot】 總結——》【MyBatis、MyBatis-Plus】 總結——》【Linux】 總結——》【MongoD…

JSON值包含引號

目錄背景代碼正則說明背景 很多時候&#xff0c;在無法使用Gson等能處理非標準化JSON的工具時&#xff0c;需要對JSON值中的JSON限定符進行轉義&#xff0c;使用正則比較方便&#xff0c;以對JSON值中的引號做轉義為例 代碼 private static String escapeUnescapedQuotes(St…

後端開發Python篇

書接上回&#xff1a;後端開發技術教學(五) 魔術方法、類、序列化-CSDN博客 必要資源&#xff1a; trae中下載網址: TRAE - The Real AI Engineer phpStudy 2018 : phpStudy - Windows 一鍵部署 PHP 開發環境 小皮出品 python解釋器&#xff1a;Welcome to Python.org 前言…

Python匿名函數的具體用法

引言 在Python編程中&#xff0c;匿名函數&#xff08;即lambda函數&#xff09;是一種簡潔定義小型函數的方式。它無需通過def關鍵字命名&#xff0c;適用于需要臨時函數或作為高階函數參數的場景。本文將詳細解析lambda函數的語法、應用場景及最佳實踐。 定義與語法 官方定義…

ARM芯片架構之CoreSight SoC-400 組件介紹

CoreSight SoC-400 組件介紹1. Debug Access Port (DAP) 功能&#xff1a;DAP 是外部調試器與 SoC 內部調試基礎設施的接口核心。它將調試端口&#xff08;JTAG-DP 或 SW-DP&#xff09;與多個訪問端口&#xff08;AP&#xff09;連接起來&#xff0c;使調試器能夠訪問內存、外…

SynAdapt:通過合成連續思維鏈實現大語言模型的自適應推理

摘要&#xff1a;盡管鏈式思維&#xff08;CoT&#xff09;推理能提升模型性能&#xff0c;卻因離散 CoT 標記&#xff08;DCoT&#xff09;的生成而帶來顯著時間開銷。連續 CoT&#xff08;CCoT&#xff09;是更高效的替代方案&#xff0c;但現有方法受限于間接微調、對齊不足…