全志A40i点亮mipi屏幕(Android 7.1 )

本文章使用TXW500109S0为例讲解全志A40i,屏幕点亮步骤:

需要支持可联系:15393701561

一、前期准备

1、准备屏幕数据手册:厂家FAE提供

2、准备屏幕初始化参数:厂家FAE提供

3、确定屏幕类型:一般mipi dsi屏幕分为:video mode和commond mode

4、准备原理图,硬件工程师提供,确定屏幕供电、rst、te、mipi(几lane)、背光bl-en、pwm等引脚

二、移植驱动

此处和其他平台有点区别,A40i经过笔者测试发现,生效的地方在uboot,kernel里面的驱动并不起做用

1、找到lichee\brandy\u-boot-2014.07\drivers\video\sunxi\disp2\disp\lcd目录,参考里面现有驱动,inet_dsi_panel.c

(1)修改LCM_LT080B21BA94_setting屏幕初始化参数,初始化参数由fae提供

(2)修改LCD_power_on函数,根据数据手册,增加上电时序

2、修改参数配置,找到lichee\tools\pack\chips\sun8iw11p1\configs\a40-p1\sys_config.fex

lcd_used            = 1 //

lcd_driver_name     = "default_lcd"----->修改为uboot驱动,屏幕的配置字符串inet_dsi_panel,

lcd_driver_name     = "inet_dsi_panel"

lcd_x               = 1280 
lcd_y               = 800 分辨率改为720 * 1280

修改前后肩参数,根据数据手册查得

lcd_hbp             = 143
lcd_ht              = 1503
lcd_hspw            = 32
lcd_vbp             = 36
lcd_vt              = 845
lcd_vspw            = 10

lcd_hspw = hsync

lcd_hbp    = hbp

lcd_ht       = lcd_x + hsync + hbp + hfp

lcd_vbp             = vbp
lcd_vt              = lcd_y + vsync+ vbp + vfp
lcd_vspw            = vsync

修改电源和背关

lcd_bl_en           = port:PB9<1><default><default><1>
;lcd_gpio_0          = port:PB11<1><0><default><1>
lcd_power           = "vcc-lcd"

修改pwm

[pwm0]
pwm_used            = 1
pwm_positive        = port:PB2<3><0><default><default>

[pwm0_suspend]
pwm_positive        = port:PB2<7><0><default><default>

修改mipi配置

lcd_dsi_if          = 2
lcd_dsi_lane        = 4

修改完,编译,烧录、验证,经验丰富的话,基本直接就可点亮屏幕了

三、问题

1、屏幕花屏

原因分析:背光已经点亮,排除背光问题,拿示示波器或者万用表量屏幕座子信号,发现屏幕电源异常,会被拉高拉低,查原理图发现,屏幕和wifi电源共用,开机加载wifi上下电会导致花屏

2、闪屏

一般是液晶屏幕极化导致,一般出现在休眠唤醒后,屏幕闪烁,此时要使用示波器量,信号,确定,休眠时,要使mipi屏幕进入下电模式,量取供电,rest、mipi等信号,是否符合下电状态

  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 介绍了一下全志A40i的SDK下载,整个过程还是比较简单的,需要根据具体的需求选择对应的操作系统平台进行下载。 首先,需要进入全志官网,再点击“技术支持”模块,在下拉列表中选择“SDK下载”进行进入。 进入之后,会看到下面有四个选项按钮,分别是Android SDK、Linux SDK、Windows SDK和Mac SDK。如果开发者需要进行Android应用的开发,可以选择“Android SDK”,如果需要进行嵌入式Linux系统的开发,则需要选择“Linux SDK”。 在选择好SDK所需平台之后,再输入A40i的型号,点击“搜索”进行搜索。搜索结果会出现该型号所对应的SDK版本,可以根据自己的具体需求进行下载。下载过程中,需要提供一些信息进行认证。 下载完成之后,一般会有相关的安装教程和使用文档,需要开发者仔细阅读,以便更好地使用SDK进行开发工作。 ### 回答2: 全志a40i是一种高性能、低功耗的芯片,广泛运用于智能设备、嵌入式系统等领域。为了方便开发者使用全志a40i芯片,全志公司提供了相应的SDK(软件开发工具包)下载服务。 全志a40i的SDK下载可以通过以下步骤完成: 首先,在电脑的浏览器中输入“全志a40i sdk下载”,并点击搜索。找到全志公司官方网站,并进入该网站。 接着,在官网的搜索栏中输入“a40i”,点击搜索按钮,找到与全志a40i芯片相关的资料。 然后,在资料列表中找到“SDK”或者“软件开发工具包”下载链接,点击该链接即可进行下载。 最后,下载完成后,将该SDK安装到电脑中,并参考官方文档进行使用,即可进行全志a40i芯片的开发。 需要注意的是,下载全志a40i的SDK前,开发者需要先参考官方文档,了解该芯片型号的特性、接口等基本信息,以便更好地使用SDK开发出适合该芯片的智能设备、嵌入式系统等应用。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值