0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux下lt9611調(diào)試總結(jié)

天浩旭科技 ? 2023-05-04 16:05 ? 次閱讀

lt9611是一款mipi轉(zhuǎn)hdmi芯片,項(xiàng)目中有使用到,分享下調(diào)試經(jīng)驗(yàn)。

參考設(shè)計(jì)

wKgZomRTXsWASqoOAAIrn3QfZvE494.png

要先拿到源碼,然后進(jìn)行調(diào)試。剛好代碼默認(rèn)有一份驅(qū)動(dòng),那不就折騰了。適當(dāng)修改后,接hdmi屏幕進(jìn)行測(cè)試,i2c能正常通信,也能正確解碼前端的mipi信號(hào),感覺(jué)成功了一半。屏幕也提示檢測(cè)到了hdmi信號(hào),但黑屏。先讓ic進(jìn)入自測(cè)試模式,看輸出正不正常,屏幕提示超出范圍。

看log,有如下不正常打印


[ 211.152990] [LT9611] lt9611_pll() hdmi pll unlocked, reset pll
[ 211.163594] [LT9611] lt9611_pll() hdmi pll unlocked, reset pll
[ 211.172848] [LT9611] lt9611_pll() hdmi pll unlocked, reset pll
[ 211.182127] [LT9611] lt9611_pll() hdmi pll unlocked, reset pll
[ 211.193973] [LT9611] lt9611_pll() hdmi pll unlocked, reset pll

后來(lái),測(cè)量27M的晶振,發(fā)現(xiàn)沒(méi)有正常起振(27M的正旋波),跟參考設(shè)計(jì)對(duì)比,發(fā)現(xiàn)貼的電容不是15pF,導(dǎo)致不能起振。

修改后,ic自測(cè)顯示正常,屏幕也能顯示正確的內(nèi)容。

測(cè)試的時(shí)候,又出現(xiàn)的隨機(jī)黑屏的情況,估計(jì)得重試調(diào)ic的參數(shù)。這一步得留給fae了,因?yàn)槟貌坏?a href="http://srfitnesspt.com/tags/寄存器/" target="_blank">寄存器說(shuō)明手冊(cè)。

硬件檢查點(diǎn):

2k的精密電阻要貼上

27M的晶體要正常起振,由于示波器的探針跟地相當(dāng)于一個(gè)小電容,測(cè)量1M電阻的波形時(shí),相當(dāng)于在15pF的電容處又并了一個(gè)電容,

會(huì)導(dǎo)致波形出不來(lái),當(dāng)然手上的示波器比較低端,不確定高端的示波器能不能量出來(lái)。

參考正確的打印

[ 1475.290967] [LT9611] lt9611_mipi_input_digtal() lt9611 set mipi lanes = 0
[ 1475.302923] [LT9611] lt9611_mipi_input_digtal() lt9611 set mipi ports = 1
[ 1475.309880] [LT9611] lt9611_mipi_input_digtal() lt9611.mipi_mode = dsi
[ 1477.356611] [LT9611] lt9611_video_check() lt9611.mipi_mode = dsi
[ 1477.363822] [LT9611] lt9611_video_check() h_act_a = 1920, h_act_b = 0, v_act = 1080, v_tal = 1125:
[ 1477.372935] [LT9611] lt9611_video_check() mipi_video_format: a
[ 1477.378984] [LT9611] lt9611_video_check() Video_Check = video_1920x1080_60Hz
[ 1477.386249] [LT9611] lt9611_pll() set rx pll = 148500
[ 1477.398933] [LT9611] lt9611_pll() pcr_m = 37, hdmi_post_div = 2
[ 1477.412925] [LT9611] lt9611_pll() hdmi pll locked
[ 1477.417829] [LT9611] lt9611_mipi_pcr() POL = 0, 0
[ 1477.428349] [LT9611] show_timing() video_format:1920X1080, pclk_khz:148500
[ 1477.435381] [LT9611] show_timing() hfp:88, hbp:148, hs:44, htotal:2200
[ 1477.442130] [LT9611] show_timing() vfp:4, vbp:36, vs:5, htotel:1125
[ 1477.458495] [LT9611] lt9611_audio_init() Audio inut = I2S 2ch
[ 1477.498075] [LT9611] lt9611_init() ############lt9611 initial End##################
[ 1477.507443] [LT9611] lt9611_init() Detect hpd High
[ 1477.588316] [LT9611] lt9611_frequency_meter_byte_clk() port A byte clk = 126270

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    452

    文章

    49978

    瀏覽量

    419643
  • 嵌入式
    +關(guān)注

    關(guān)注

    5052

    文章

    18911

    瀏覽量

    300767
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    MIPI 至HDMI轉(zhuǎn)換器LT9611UX:具體應(yīng)用功能介紹

    本篇主要介紹LT6911UX芯片產(chǎn)品規(guī)格、應(yīng)用、功能介紹。
    的頭像 發(fā)表于 10-21 14:05 ?71次閱讀

    【AI技術(shù)支持】ESP32C3 開(kāi)發(fā)板在Linux環(huán)境,進(jìn)行JTAG 調(diào)試演示

    啟明云端/01JTAG調(diào)試工具本教程主要演示ESP32C3開(kāi)發(fā)板在linux環(huán)境,通過(guò)vscode的ESP-IDF插件使用JTAG調(diào)試工具。ESP32C3不但內(nèi)置了USB-JTAG,
    的頭像 發(fā)表于 10-17 08:01 ?805次閱讀
    【AI技術(shù)支持】ESP32C3 開(kāi)發(fā)板在<b class='flag-5'>Linux</b>環(huán)境<b class='flag-5'>下</b>,進(jìn)行JTAG <b class='flag-5'>調(diào)試</b>演示

    linux定時(shí)任務(wù)的用法總結(jié)

    習(xí)慣了使用 windows 的計(jì)劃任務(wù),使用 linux 中的 crontab 管理定時(shí)任務(wù)時(shí)很不適應(yīng)。
    的頭像 發(fā)表于 08-14 18:16 ?726次閱讀
    <b class='flag-5'>linux</b>定時(shí)任務(wù)的用法<b class='flag-5'>總結(jié)</b>

    調(diào)試模式如何調(diào)試看門(mén)狗?

    大家在調(diào)試GD32 MCU系統(tǒng)的時(shí)候,若開(kāi)了看門(mén)狗外設(shè),是否會(huì)碰到進(jìn)入調(diào)試模式看門(mén)狗就會(huì)咬狗造成無(wú)法調(diào)試的問(wèn)題?
    的頭像 發(fā)表于 02-23 09:30 ?1143次閱讀
    <b class='flag-5'>調(diào)試</b>模式<b class='flag-5'>下</b>如何<b class='flag-5'>調(diào)試</b>看門(mén)狗?

    龍訊芯片視頻轉(zhuǎn)接節(jié)總結(jié)

    LT9211/LT9611/LT9611UXC/LT8911EX/LT8918L/LT8918/
    的頭像 發(fā)表于 02-01 14:15 ?581次閱讀
    龍訊芯片視頻轉(zhuǎn)接節(jié)<b class='flag-5'>總結(jié)</b>

    如何使用linuxgdb來(lái)調(diào)試python程序

    如何使用linuxgdb來(lái)調(diào)試python程序? 在Linux,可以使用GDB(GNU調(diào)試
    的頭像 發(fā)表于 01-31 10:41 ?2231次閱讀

    linux用gdb調(diào)試遇到函數(shù)調(diào)用怎么辦?

    linux用gdb調(diào)試遇到函數(shù)調(diào)用怎么辦? 在Linux上使用GDB調(diào)試時(shí),遇到函數(shù)調(diào)用是一個(gè)常見(jiàn)的情況。函數(shù)調(diào)用可能涉及到多個(gè)函數(shù)、多個(gè)文件,這就需要我們仔細(xì)審查代碼,理解函數(shù)之間的
    的頭像 發(fā)表于 01-31 10:33 ?635次閱讀

    Linux操作系統(tǒng)中如何按PCIe的復(fù)位鍵

    Linux操作系統(tǒng)中,看如何按PCIe的復(fù)位鍵
    的頭像 發(fā)表于 01-20 09:31 ?1311次閱讀
    <b class='flag-5'>Linux</b>操作系統(tǒng)中如何按<b class='flag-5'>下</b>PCIe的復(fù)位鍵

    Linux基本命令總結(jié)

    都說(shuō)Linux命令多,實(shí)際工作中我們又有多少命令會(huì)接觸用到呢?本文跟大家分享Linux運(yùn)維工作中常用的600個(gè)命令,可以說(shuō)這些命令是伴隨著大家一生的運(yùn)維生涯了,看看大家有哪些還沒(méi)用過(guò)的!
    的頭像 發(fā)表于 01-11 10:32 ?917次閱讀

    如何利用Linux的工具來(lái)自動(dòng)生成實(shí)用的狀態(tài)機(jī)框架?

    (Finite State Machine)&lt;/span>,是一種應(yīng)用非常廣泛的軟件設(shè)計(jì)模式(Design Pattern)。本文介紹如何構(gòu)建基于狀態(tài)機(jī)的軟件系統(tǒng),以及如何利用Linux的工具來(lái)自動(dòng)生成實(shí)用的狀態(tài)機(jī)框架。
    的頭像 發(fā)表于 11-25 14:15 ?1215次閱讀
    如何利用<b class='flag-5'>Linux</b><b class='flag-5'>下</b>的工具來(lái)自動(dòng)生成實(shí)用的狀態(tài)機(jī)框架?

    epoll的LT模式總結(jié)

    epoll的觸發(fā)模式是個(gè)引發(fā)討論非常多的話(huà)題,網(wǎng)絡(luò)上這方面總結(jié)的文章也很多,首先從名字上就不是很統(tǒng)一,LT模式常被稱(chēng)為水平觸發(fā)、電平觸發(fā)、條件觸發(fā),而ET模式常被稱(chēng)為邊緣觸發(fā)、邊沿觸發(fā)等,這些都是從
    的頭像 發(fā)表于 11-10 15:35 ?426次閱讀

    Linux 內(nèi)存管理總結(jié)

    一、Linux內(nèi)存管理概述 Linux內(nèi)存管理是指對(duì)系統(tǒng)內(nèi)存的分配、釋放、映射、管理、交換、壓縮等一系列操作的管理。在Linux中,內(nèi)存被劃分為多個(gè)區(qū)域,每個(gè)區(qū)域有不同的作用,包括內(nèi)核空間、用戶(hù)空間
    的頭像 發(fā)表于 11-10 14:58 ?463次閱讀
    <b class='flag-5'>Linux</b> 內(nèi)存管理<b class='flag-5'>總結(jié)</b>

    gdb動(dòng)態(tài)調(diào)試演示

    今天要分享給大家的是gdb動(dòng)態(tài)調(diào)試( 動(dòng)態(tài)調(diào)試就是在不終止正在運(yùn)行的進(jìn)程的情況,來(lái)對(duì)這個(gè)正在運(yùn)行的進(jìn)程進(jìn)行調(diào)試,我一般習(xí)慣稱(chēng)之為在線調(diào)試
    的頭像 發(fā)表于 11-01 15:28 ?671次閱讀
    gdb動(dòng)態(tài)<b class='flag-5'>調(diào)試</b>演示

    30道Linux面試題總結(jié)

    如果你是一名開(kāi)發(fā)人員、系統(tǒng)管理員,或是僅僅對(duì) Linux 感興趣,那么這個(gè)列表是為你準(zhǔn)備的。它包含了類(lèi) Unix 系統(tǒng)管理或編程職位面試中涉及 Linux 相關(guān)的所有常見(jiàn)問(wèn)題。
    發(fā)表于 10-27 15:29 ?1975次閱讀
    30道<b class='flag-5'>Linux</b>面試題<b class='flag-5'>總結(jié)</b>

    基于Linuxmp3播放器的研究實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《基于Linuxmp3播放器的研究實(shí)現(xiàn).doc》資料免費(fèi)下載
    發(fā)表于 10-25 10:13 ?0次下載
    基于<b class='flag-5'>Linux</b><b class='flag-5'>下</b>mp3播放器的研究實(shí)現(xiàn)