当前位置: 首页 > news >正文

兰州建设网站的网站app图标制作

兰州建设网站的网站,app图标制作,微信公众号官方平台,凡客设计一,问题现象 系统使用LVDS接口屏幕,进入系统有些界面会闪,图像抖动; 二,解决办法: 1.调试 调节LCD0的LVDS电压幅度,寄存器地址是0x06511220(具体是在User Manual中的LCD LVDS Ana…

一,问题现象

系统使用LVDS接口屏幕,进入系统有些界面会闪,图像抖动;


二,解决办法:

1.调试

调节LCD0的LVDS电压幅度,寄存器地址是0x06511220(具体是在User Manual中的LCD LVDS Analog Register 0),bit19:bit17控制差模电压大小,bit10:bit8控制共模电压大小。

kernel调试命令:

echo 0x06511220 >/sys/class/sunxi_dump/dump&&cat /sys/class/sunxi_dump/dump
echo 0x06511220 0xc1fe0320 > /sys/class/sunxi_dump/write

2.代码固化

参考如下,uboot和kernel都需要修改,然后读取寄存器检查是否设置成功。

diff --git a/longan/kernel/linux-4.9/drivers/video/fbdev/sunxi/disp2/disp/de/lowlevel_v2x/de_lcd.c b/longan/kernel/linux-4.9/drivers/video/fbdev/sunxi/disp2/disp/de/lowlevel_v2x/de_lcd.c
index a8335b8072..493e654c64 100644
--- a/longan/kernel/linux-4.9/drivers/video/fbdev/sunxi/disp2/disp/de/lowlevel_v2x/de_lcd.c
+++ b/longan/kernel/linux-4.9/drivers/video/fbdev/sunxi/disp2/disp/de/lowlevel_v2x/de_lcd.c
@@ -380,10 +380,10 @@ s32 lvds_open(u32 sel, struct disp_panel_para *panel)if (sel == 0)lvds_combphy_open(sel, panel);
#endif
-               lcd_dev[sel]->tcon0_lvds_ana[0].bits.c = 2;
+               lcd_dev[sel]->tcon0_lvds_ana[0].bits.c = 3;lcd_dev[sel]->tcon0_lvds_ana[0].bits.v = 3;lcd_dev[sel]->tcon0_lvds_ana[0].bits.pd = 2;
-               lcd_dev[sel]->tcon0_lvds_ana[1].bits.c = 2;
+               lcd_dev[sel]->tcon0_lvds_ana[1].bits.c = 3;lcd_dev[sel]->tcon0_lvds_ana[1].bits.v = 3;lcd_dev[sel]->tcon0_lvds_ana[1].bits.pd = 2;
@@ -414,10 +414,10 @@ s32 lvds_open(u32 sel, struct disp_panel_para *panel)if (sel == 0)lvds_combphy_open(sel, panel);
#endif
-               lcd_dev[sel]->tcon0_lvds_ana[0].bits.c = 2;
+               lcd_dev[sel]->tcon0_lvds_ana[0].bits.c = 3;lcd_dev[sel]->tcon0_lvds_ana[0].bits.v = 3;lcd_dev[sel]->tcon0_lvds_ana[0].bits.pd = 2;
-               lcd_dev[sel]->tcon0_lvds_ana[1].bits.c = 2;
+               lcd_dev[sel]->tcon0_lvds_ana[1].bits.c = 3;lcd_dev[sel]->tcon0_lvds_ana[1].bits.v = 3;lcd_dev[sel]->tcon0_lvds_ana[1].bits.pd = 2;@@ -445,6 +445,7 @@ s32 lvds_open(u32 sel, struct disp_panel_para *panel)
#if defined(SUPPORT_COMBO_DPHY)if (sel == 0) {lvds_combphy_open(sel, panel);
+                       lcd_dev[sel]->tcon0_lvds_ana[0].bits.c = 3;} else {lcd_dev[sel]->tcon0_lvds_ana[0].bits.c = 2;lcd_dev[sel]->tcon0_lvds_ana[0].bits.v = 3;
@@ -467,7 +468,7 @@ s32 lvds_open(u32 sel, struct disp_panel_para *panel)}
#else{
-                       lcd_dev[sel]->tcon0_lvds_ana[sel].bits.c = 2;
+                       lcd_dev[sel]->tcon0_lvds_ana[sel].bits.c = 3;lcd_dev[sel]->tcon0_lvds_ana[sel].bits.v = 3;lcd_dev[sel]->tcon0_lvds_ana[sel].bits.pd = 2;

3. 检查

读取寄存器检查值是否为所设值

echo 0x06511220 >/sys/class/sunxi_dump/dump&&cat /sys/class/sunxi_dump/dump
http://www.yayakq.cn/news/240087/

相关文章:

  • 国外有哪些做服装的网站有哪些方面做园林景观的网站
  • 重庆市建设工程网官网衡阳seo优化报价
  • 固原市住房和城乡建设局网站沈阳网站建设首选龙兴科技
  • 手机网站seo教程软件开发工程师太累了
  • 龙华网站建设推广广西桂林自驾游最佳线路推荐
  • 做网站用笔记本电脑深圳手机商城网站设计电话
  • 领券的网站怎么建设做个手机网站多少钱
  • 网站备案怎样提交管局定制建站网站建设
  • 如何用vs做网站免费网站建设哪个好 - 百度
  • 网站建设需求网站单页面怎么做
  • 有什么可以接单做的网站高端网站建设 引擎技
  • 松江品划网站建设企业网站建设制作公司
  • 网站建设的工作职责是什么广告制作平台
  • 帮助做职业规划的网站东莞个人免费建网站
  • wordpress英文仿站淘宝店铺网站建设
  • 茶文化网站建设的可行性分析企业级网站开发
  • 学科主题资源网站的建设肇庆seo推广公司
  • wordpress 文章详情页哈尔滨seo优化培训
  • 个人网站能干嘛网站建设咨询中心
  • 南昌网站建设700起wordpress 文章别名
  • 网站建设实验后体会如何新建wordpress
  • 百度给企业做网站吗网络营销属于哪个专业
  • 深圳市国外网站建设南京app制作开发公司
  • 自己制作免费网站淄博头条新闻今天
  • 网站开发实验报告网站流量合作
  • 怎样做网站软件WordPress 中英文翻译
  • 做网络推网站推广的目的需要多少钱呢?
  • 韩国化妆品网站模板青岛装修设计公司排名
  • 阿里云虚拟主机建网站开发工程师
  • 深圳宝安区做网站自己创建app