0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux下lt9211调试总结

天浩旭科技 2023-04-26 17:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

LT9211支持mipi转lvds,参考原理图如下

wKgZomRI3a2AYbhYAAJYkSORmCI271.png

先拿到代码移植好后,接上屏幕看效果。

一开机,屏幕在不断的刷红绿蓝的图片,参考lcd的datasheet,如果没有检测到lvds信号,就在屏幕的测试模式。

wKgZomRI3fOATA3YAAG_vzmJJe4979.png

说明,背光和lcd的电源已控制正确。

再来看看lt9211的工作状态,能读到id,i2c能正常通信。但就是不能检测到mipi信号的时序,读出来的hfp,hbp,hsync,vfp,vbp,vysnc都是0。先让ic进入自测试模式,看输出信号是否正确。测试后,发现屏幕依然在刷红绿蓝的图片。先来排查下座子跟屏的引脚能否对的上,也拿万用表量了,引脚没有错误。直觉告诉我,问题出在了ic端,ic的前端和后端都工作不起来。量了一下ic的各路电源,都没发现异常。25M的晶振也正常起振。量了下lvds的输出信号,发现lvds的时钟输出正常,但信号不对。
拿原厂给的参考原理图对了下,也没发现异常。就这样耗了2天,都没发现其他异常。无意中发现6.04k的参考电阻没贴,但原理图上是有画的,查看bom表,发现没有这颗电阻。后来发现是整理bom的人弄错了,导致没贴。实在不应该。

把参考电阻贴上后,ic自测试显示正常。

能ic正常工作,屏幕也能正常点亮。

但显示界面不稳定,随机黑屏。量到mipi这边的数据和时钟都是正常的,lvds的时钟也正常,但数据会随机的消失,然后又出现。

通过线程不断读pcr寄存器(每隔200ms读一次),发现黑屏时,pcr是不稳定的 ,后来fae通过修改pcr相应的参数来改善。

lvds的时钟信号:

wKgZomRI4HuAU00OAAD4FGNrY8k024.png

兼容二供屏时,发现进系统花屏,使用ic的自测模式也无法点亮屏幕,但休眠唤醒后能正常点亮屏幕。
后来发现是上电时序的缘故。解决方法是先拉低lvds的5v使能脚,初始化lt9211一半后,再拉高lvds的5v使能脚,然后再初始化lt9211。
lvds_5v_en_low
lt9211_init1
lvds_5v_en_high
lt9211_init2

wKgaomRI4L6AGgmiAAGbvyNDAWA205.png



声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • lcd
    lcd
    +关注

    关注

    36

    文章

    4630

    浏览量

    177917
  • Linux
    +关注

    关注

    88

    文章

    11807

    浏览量

    219508
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深度解析AD9211:高性能10位模数转换器

    深度解析AD9211:高性能10位模数转换器 在电子设计领域,高性能、低功耗的模数转换器(ADC)一直是设计工程师追求的目标。今天,我们就来深入探讨一款备受关注的产品——AD9211,这是一款由
    的头像 发表于 04-02 15:25 236次阅读

    深入RK3588内核:rockchip_linux_defconfig的作用与调试价值

    在 RK3588 芯片的 Linux 开发中,有一个文件始终是开发者绕不开的核心 ——kernel/arch/arm64/configs/rockchip_linux_defconfig。无论是首次
    的头像 发表于 02-03 15:56 1355次阅读
    深入RK3588内核:rockchip_<b class='flag-5'>linux</b>_defconfig的作用与<b class='flag-5'>调试</b>价值

    PCM9211:216 - kHz数字音频接口收发器的深度解析

    PCM9211:216 - kHz数字音频接口收发器的深度解析 在当今数字化音频飞速发展的时代,音频处理设备对于音质、功能和集成度的要求越来越高。PCM9211作为一款集数字音频接口收发器(DIX
    的头像 发表于 02-02 09:15 712次阅读

    探索DIX9211:高性能数字音频接口收发器的技术剖析

    探索DIX9211:高性能数字音频接口收发器的技术剖析 在当今数字化音频飞速发展的时代,数字音频接口收发器扮演着至关重要的角色。DIX9211作为一款由德州仪器(TI)推出的216 - kHz
    的头像 发表于 01-30 17:15 687次阅读

    Linux系统性能调试工具—strace

    今天给大家分享一个linux内核自带的调试工具,该工具可用于查看和定位系统问题,进程运行过程探索,进行进程监控,对每个系统调用都可以监测,有助于我们优化系统性能。
    的头像 发表于 01-30 17:03 2009次阅读
    <b class='flag-5'>Linux</b>系统性能<b class='flag-5'>调试</b>工具—strace

    探索Microchip LAN9211:高性能以太网控制器的卓越之选

    的产品,它为众多应用场景提供了高效、灵活的网络连接解决方案。今天,我们就来深入剖析一这款LAN9211以太网控制器。 文件下载: LAN9211-ABZJ.pdf 一、产品概述 LAN921
    的头像 发表于 01-22 16:50 687次阅读

    Linux 开发嵌入式必备命令速查表

    在嵌入式开发中,Linux系统几乎成为必备的开发环境。不管你是在做STM32、RaspberryPi、还是基于ARM的板子,熟练掌握Linux命令不仅能加快开发效率,还能让你在调试、交叉编译、文件
    的头像 发表于 01-19 09:06 1013次阅读
    <b class='flag-5'>Linux</b> <b class='flag-5'>下</b>开发嵌入式必备命令速查表

    DR1平台Linux应用开发指南:含GDB调试、Python及MQTT实战

    本文为创龙科技DR1 系列评估板 Linux 应用开发手册,系统讲解开发环境搭建、GDB 调试、多类型应用案例及 MQTT 通信实现。核心内容包括 LinuxSDK 与工具链配置、GDB 远程调试
    的头像 发表于 01-05 16:48 4785次阅读
    DR1平台<b class='flag-5'>Linux</b>应用开发指南:含GDB<b class='flag-5'>调试</b>、Python及MQTT实战

    Linux内核日志玩明白了吗?printk调试神器全解析

    前言:做Linux驱动开发或内核调试的朋友,一定对printk不陌生,但你真的会用它吗?为什么同样是调试RK3588内核,别人能精准捕捉关键错误,你却被海量日志淹没?今天就带大家吃透printk
    的头像 发表于 12-19 08:32 1045次阅读
    <b class='flag-5'>Linux</b>内核日志玩明白了吗?printk<b class='flag-5'>调试</b>神器全解析

    ElfBoard技术贴|如何在【RK3588】ELF 2开发板进行GDB调试

    GDB(GNU Project Debugger)是在Linux环境功能全面的调试工具。它提供了一系列强大的调试功能,包括设置断点、单步执行、打印与观察变量、查看寄存器及堆栈信息等。
    的头像 发表于 11-11 13:47 5372次阅读
    ElfBoard技术贴|如何在【RK3588】ELF 2开发板进行GDB<b class='flag-5'>调试</b>

    在Windows和Linux环境分别使用Olimex和蜂鸟调试器下载程序

    本队伍编号CICC3042,本篇文章介绍在Windows和Linux环境分别使用Olimex和蜂鸟调试器下载程序,和上一篇Hbirdv2的移植配合使用。 使用过第一版蜂鸟的同学们可能按照书中
    发表于 10-31 08:26

    龙迅LT9211C芯片简介:MIPI/TTL/2-Port LVDS to MIPI/TTL/2-Port LVDS Converter

    LT9211C是龙迅半导体推出的高性能视频信号转换芯片,支持MIPI DSI/CSI-2、双端口LVDS与TTL之间的相互转换,最高支持4K@30Hz分辨率。该芯片具备中继、切换和分配功能,兼容多种
    的头像 发表于 10-09 11:49 1473次阅读

    华为工程师总结Linux笔记

    Linux 1.0 发布,代码量 17 万行,当时是完全按照自由免费的协议发布,随后正式采用 GPL 协议,目前 GPL 协议版本包括:GPLv1、GPLv2、GPLv3 以及未来的 GPLv4、GPLv5 等。 获取完整文档资料可下载附件哦!!!! 如果内容有帮助可以关注、点赞、评论支持一
    发表于 07-14 15:28

    Microchip LAN9211-ABZJ 集成 10/100 以太网 PHY的以太网控制器

    Microchip LAN9211-ABZJ 集成 10/100 以太网 PHY的以太网控制器
    的头像 发表于 06-04 14:56 1282次阅读
    Microchip LAN<b class='flag-5'>9211</b>-ABZJ 集成 10/100 以太网 PHY的以太网控制器

    linux使用cyusbserial SDK错误怎么解决?

    我使用的TI DLP3010EVM模块是通过CY7C65215 芯片进行控制的,我可以在win环境正常使用TI DLP的调试软件或者使用cyusbserial SDK的vs程序完成对设备的控制
    发表于 06-03 07:46