当前位置:网站首页>Imx6 debugging LVDS screen technical notes
Imx6 debugging LVDS screen technical notes
2022-04-23 18:15:00 【Talent、me】
Open the corresponding device tree file
mxcfb1: [email protected]0 {
compatible = "fsl,mxc_sdc_fb";
disp_dev = "ldb";// Display device
interface_pix_fmt = "RGB24";// Format
default_bpp = <32>;
int_clk = <0>;
late_init = <0>;
status = "okay";
};
&ldb {
status = "okay";
dual-mode = <1>;
lvds-[email protected]0 {
reg = <0>;
fsl,data-mapping = "spwg";
fsl,data-width = <24>;
status = "okay";
primary;
display-timings {
native-mode = <&timing0>;
timing0: hsd100pxn1 {
clock-frequency = <164000000>;
hactive = <1280>;
vactive = <800>;
hback-porch = <70>;
hfront-porch = <70>;
hsync-len = <20>;
vback-porch = <12>;
vfront-porch = <16>;
vsync-len = <4>;
};
};
};
};
Single channel is : primary
Dual channel :split-mode ( notes : Two device nodes are required :[email protected] and [email protected])
after split-mode After the model ,lvds Of each channel signal pixelclock Become the original general , The horizontal effective length becomes half of the original , therefore , We can draw datasheet Medium pixelclock2=DI Terminal pixelclock,hacktive length 2=DI Terminal hacktive length . Simply put, it's the clock 2,hacktive2.
hback-porch/hfront-porch Equal parameter , Sometimes specifications are given directly , Sometimes you need to configure it yourself , But they all satisfy the following formula :
VP( Total height )= VBP(Vback-porch)+VFP(Vfront-porch)+VSPW(vsync-len)+VDP( Effective resolution )
VP( Total width )= HBP(Hback-porch)+HFP(Hfront-porch)+HSPW(Hsync-len)+HDP( Effective resolution )
VSPW(min)< VSPW<VBP
HSPW(min)<HSPW<HBP
Open the specification file on the screen
Find out , Configure the corresponding parameters of the device tree according to the content

Problem analysis
1、 If the ldb node , When starting, the screen doesn't even have a backlight .
analysis : Just look at the schematic diagram if necessary , Whether the enable pin is set to control the screen , If there is , It needs to be set to high level in the drive .
2、 If the back is bright , It doesn't show .
analysis : May be hback-porch And other configuration parameters are not configured correctly .
3. If a picture can appear , But the picture is constantly shaking .
analysis : It's the clock , You can try to turn the clock up , See if there is any improvement .
版权声明
本文为[Talent、me]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204210610471641.html
边栏推荐
- Rust: shared variable in thread pool
- How to ensure the security of futures accounts online?
- Identification verification code
- xlsxwriter. exceptions. Filecreateerror: [errno 13] permission denied
- Deep learning classic network analysis and target detection (I): r-cnn
- Quantexa CDI(场景决策智能)Syneo平台介绍
- The difference between deep copy and shallow copy
- From source code to executable file
- Secure credit
- WIN1 remote "this may be due to credssp encryption Oracle correction" solution
猜你喜欢

Notepad + + replaces tabs with spaces
![[UDS unified diagnostic service] v. diagnostic application example: Flash bootloader](/img/45/f9e24ae1c619f78aeeb7bcf12d6e5f.png)
[UDS unified diagnostic service] v. diagnostic application example: Flash bootloader

String function in MySQL

解决允许在postman中写入注释请求接口方法

ArcGIS table to excel exceeds the upper limit, conversion failed

JD-FreeFuck 京東薅羊毛控制面板 後臺命令執行漏洞

Spark performance optimization guide
![[UDS unified diagnostic service] (Supplement) v. detailed explanation of ECU bootloader development points (1)](/img/74/bb173ca53d62304908ca80d3e96939.png)
[UDS unified diagnostic service] (Supplement) v. detailed explanation of ECU bootloader development points (1)

Jeecg boot microservice architecture

Matlab tips (6) comparison of seven filtering methods
随机推荐
[UDS unified diagnostic service] v. diagnostic application example: Flash bootloader
7-21 wrong questions involve knowledge points.
Differences between SSD hard disk SATA interface and m.2 interface (detailed summary)
Arcpy adds fields and loop assignments to vector data
Robocode Tutorial 4 - robocode's game physics
Resolve the error Max virtual memory areas VM max_ map_ count [65530] is too low, increase to at least [262144]
Using transmittablethreadlocal to realize parameter cross thread transmission
Deep learning classic network analysis and target detection (I): r-cnn
Solution to Chinese garbled code after reg file is imported into the registry
ArcGIS table to excel exceeds the upper limit, conversion failed
软件测试总结
Read excel, int digital time to time
How to install jsonpath package
Jenkspy package installation
Crawl the product data of Xiaomi Youpin app
Docker 安装 MySQL
Implementation of k8s redis one master multi slave dynamic capacity expansion
Queue solving Joseph problem
idea中安装YapiUpload 插件将api接口上传到yapi文档上
I / O multiplexing and its related details