91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

工程師:有關(guān)賽靈思器件調(diào)試視頻應(yīng)用的經(jīng)驗總結(jié)

工程師人生 ? 來源:Xilinx工程師 ? 作者:Xilinx工程師 ? 2020-11-16 15:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引言

本篇博文并非技術(shù)類文章,但無疑是專為技術(shù)人員撰寫的。完成幾個項目之后,您心知肚明這些項目能夠一蹴而就或多或少都摻雜些運氣成分。您可能會遇到人為錯誤、事先未曾預(yù)料到的困難、甚至是超出您控制的問題(比如,源端 (source) 或接收端 (sink) 設(shè)備的問題)。

工程師的職責就是解決問題。只要采用正確的方法,就可以快速找到并解決問題根源,而不會對項目產(chǎn)生影響(希望項目規(guī)劃為此預(yù)留了一些時間)。

我在賽靈思全球技術(shù)支持 (WTS) 部門供職多年,因此,我嘗試將所學到的有關(guān)如何在賽靈思器件上調(diào)試視頻應(yīng)用的經(jīng)驗加以總結(jié)融會貫通。


步驟 1 - 深入透徹了解系統(tǒng)

開始調(diào)試前,您必須明確了解自己的系統(tǒng)的運作方式。首先簡單描述期望的系統(tǒng)用途,包括期望的系統(tǒng)功能。例如,記錄系統(tǒng)是否僅支持 1080p 視頻,或者是否支持從 SD 到 UHD 范圍內(nèi)的各種分辨率。

記得畫一張系統(tǒng)原理圖,很有用。原理圖的主要作用在于展示流經(jīng)系統(tǒng)的數(shù)據(jù)。 您甚至可以給系統(tǒng)添加對應(yīng)于所寫描述的標簽。 如果要使用軟件應(yīng)用,那么還有必要畫一張描述此類應(yīng)用的基本軟件流程圖。

這不僅有助于您更好地了解自己的系統(tǒng)并識別潛在的故障點,對于愿意幫助您調(diào)試系統(tǒng)的任何其他人同樣很有幫助。

步驟 2 - 嘗試失敗

第 2 步是嘗試明確可反復(fù)重現(xiàn)問題的步驟。這將有助于您明確哪些變化因素會導(dǎo)致系統(tǒng)故障以及哪些變化因素對于問題沒有影響。

它還可以幫助您集中精力解決根因,并提供一種實施修復(fù)后的驗證手段。

在這一步中,您通常需要捕獲有關(guān)系統(tǒng)行為和交互的數(shù)據(jù)。

例如,在視頻系統(tǒng)中,您可能想要了解不同輸入(即,GPU 之類的視頻源端)或不同輸出(即顯示器或測試設(shè)備之類的接收端 (sink))是否會生成不同行為。

執(zhí)行此類測試時,需捕獲有關(guān)系統(tǒng)輸入和輸出的詳細信息,包括系統(tǒng)的視頻源端 (source) 和/或視頻接收端 (sink) 的說明,以及測試期間配置。

如果故障可重現(xiàn),請記錄相關(guān)系統(tǒng)和配置信息,然后檢查更改某個變量(例如,嘗試改變輸入,或者改變輸入運行的操作系統(tǒng))后是否仍舊會發(fā)生故障。

應(yīng)最大限度減少每次測試期間所改變的參數(shù)數(shù)量,最好每次僅調(diào)整一個參數(shù)。

步驟 3 - 識別問題根源

故障可重現(xiàn)后,下一步要做的就是識別問題的根源。

首先我要介紹的方法我稱之為逐個擊破法。

即,重現(xiàn)故障后,我會嘗試通過移除系統(tǒng)部分器件來確認問題是否仍然存在。

為確認設(shè)計分割位置,最佳方法是參閱步驟 1 中創(chuàng)建的原理圖。 例如,如果在視頻設(shè)計的傳遞部分發(fā)生故障,那么我會通過觀察原理圖來確認設(shè)計的捕獲和顯示部分的合理分割位置。然后,我會測試移除源端的情況下,使用測試模式生成器來向外發(fā)送固定模式并確認結(jié)果。

如果問題仍然存在,即可知我無需再檢查輸入,而是只需對系統(tǒng)的顯示或輸出部分集中執(zhí)行其他調(diào)試步驟即可。 應(yīng)該注意的是,這可能需要修改設(shè)計才能實現(xiàn),但通常系統(tǒng)由軟件控制,可通過軟件來開啟和關(guān)閉測試模式,而無需修改設(shè)計本身。

盡可能限定問題范圍后,即可尋找可用工具來調(diào)試問題。

對于視頻系統(tǒng),您可添加 Integrated Logic Analyzer (ILA),如視頻系列 31 - 使用 ILA 調(diào)試視頻系統(tǒng)中所示。使用步驟 1 中的原理圖來尋找放置探針的最佳位置。這將有助于您確認數(shù)據(jù)路徑中是否有個別 IP 未按期望的方式運行,例如,未使用或未生成任何數(shù)據(jù)或者生成的數(shù)據(jù)錯誤。

如果系統(tǒng)使用的是 Linux 或者軟件應(yīng)用可輸出至 UART,那么請使用所獲得的輸出來收集調(diào)試數(shù)據(jù)。它可提供有關(guān)應(yīng)用運行失敗的階段或者失敗原因的信息。 并且,調(diào)試時請放心在應(yīng)用中隨意添加更多打印或日志記錄功能,解決問題后可隨時將其移除。

注釋:使用 UART 時,有時最好先捕獲數(shù)據(jù),稍后再打印,因為打印信息過多可能導(dǎo)致出現(xiàn)更多中斷從而改變整個系統(tǒng)的行為。

并且,許多應(yīng)用或驅(qū)動具有內(nèi)置調(diào)試功能,甚至可能已提供調(diào)試應(yīng)用,例如,Linux 上提供的 media-ctrl 或 modetest 命令。 您可參閱 IP/驅(qū)動/應(yīng)用文檔來了解相關(guān)信息。

如果應(yīng)用已掛起,還可以通過“Debug”模式來運行應(yīng)用,逐步分析應(yīng)用以確認其掛起位置。

步驟 4 - 利用關(guān)鍵字來描述問題

在各種調(diào)試方法中并未論及此方法,但別忘了我們身處于互聯(lián)網(wǎng)和搜索引擎的時代。

就像在步驟 1 中描述系統(tǒng)一樣,只要把問題描述縮短到幾個關(guān)鍵字,不僅可以幫助您明確問題核心,還將幫助您在網(wǎng)上找到相關(guān)問題(和解決方案),從而幫助您解決問題。

如果您已確認問題發(fā)生在某個具體 IP 上,那么第一個關(guān)鍵字就是此 IP 的名稱。

然后,嘗試尋找到描述該問題的單個關(guān)鍵字。 如果在輸出控制臺中包含錯誤,那么輕而易舉就能找到這個關(guān)鍵字。

如果所選關(guān)鍵字并未返回任何結(jié)果,有時需要尋找描述相同問題的近義詞或其他方法。 比如,“我的屏幕上為何會出現(xiàn)噪點?”或者“我的屏幕為何有雪花?”

步驟 5 - 查找相關(guān)已知問題

他人可能遇到過相同的問題,因此尋找相關(guān)問題記錄總歸有利無害。 您可利用許多資源來查找已知問題或者更詳細的調(diào)試信息。

您可以通過直接搜索預(yù)定義位置來尋找所需信息。 通過縮小搜索范圍,可以提高找到相關(guān)問題的幾率。

您可通過下列位置來查找賽靈思視頻系統(tǒng)相關(guān)信息:

  • IP 產(chǎn)品指南 (PG):
    • 大部分 IP 產(chǎn)品指南都包含調(diào)試部分(通常位于附錄部分中)。請務(wù)必遵循提供的所有步驟進行操作。這些步驟是根據(jù)他人使用 IP 中所遇到的問題編寫的,因此很可能對您會有所幫助。
    • 您還可以嘗試在產(chǎn)品指南中使用步驟 4 中定義的關(guān)鍵字來執(zhí)行搜索。
  • IP 主答復(fù)記錄 (AR):
    • 每個賽靈思 IP 都有其主答復(fù)記錄,其中列出了賽靈思已知的各種核的所有已知問題。您可以在這里進行搜索,以確認您的問題是否存在相關(guān)記錄以及修復(fù)方法。

查找特定 IP 的主答復(fù)記錄的途徑之一是訪問視頻設(shè)計中心 (Video Design Hub)。在 IP 類別下,可以查找主答復(fù)記錄和產(chǎn)品指南。

  • 在網(wǎng)絡(luò)信息膨脹的時代背景下,可能他人在別處已提出過與您相同的問題,尤其是在賽靈思論壇上。請善用搜索引擎以及來自步驟 5 的關(guān)鍵字來搜索答案。

如果找不到任何相關(guān)主題,那么您可藉此機會在賽靈思社區(qū)論壇上創(chuàng)建新主題。

  • 對于 Linux 系統(tǒng),賽靈思還提供維基百科頁面,其中包含在基于 Linux 的系統(tǒng)中使用 IP 的相關(guān)具體信息。賽靈思維基百科包含對應(yīng)于所有 Linux 驅(qū)動的頁面。

    這些驅(qū)動頁面包含有關(guān) Linux 驅(qū)動支持的硬件功能的信息以及測試和調(diào)試信息,可有助于您重現(xiàn)并識別系統(tǒng)故障。

編輯:hfy


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

    關(guān)注

    33

    文章

    1798

    瀏覽量

    133435
  • 工程師
    +關(guān)注

    關(guān)注

    59

    文章

    1603

    瀏覽量

    71026
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11760

    瀏覽量

    219032
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    電子工程師設(shè)計要點與經(jīng)驗分享

    電子工程師設(shè)計要點與經(jīng)驗分享 作為一名資深電子工程師,在硬件設(shè)計開發(fā)領(lǐng)域摸爬滾打多年,積累了不少寶貴的經(jīng)驗和見解。今天就和大家分享一些電子工程師
    的頭像 發(fā)表于 02-03 11:10 ?178次閱讀

    什么是BSP工程師

    ,全稱Board Support Package,漢語意思即板級支持包。BSP工程師,顧名義就是負責板級支持包的開發(fā)、調(diào)試和維護工作。那么什么是板級支持包呢?前面我們講過,嵌入式硬件工程師
    發(fā)表于 01-13 06:54

    電子工程師設(shè)計要點與經(jīng)驗分享

    電子工程師設(shè)計要點與經(jīng)驗分享 作為一名資深電子工程師,在多年的硬件設(shè)計開發(fā)工作中,積累了不少寶貴的經(jīng)驗和見解。下面就和大家分享一些電子設(shè)計方面的關(guān)鍵要點和實際案例。 文件下載
    的頭像 發(fā)表于 01-07 13:55 ?286次閱讀

    工程師必入!288 元解鎖開發(fā)板

    做項目、練技術(shù)、備賽事卻找不到高性價比開發(fā)板?合眾恒躍重磅福利——ZYNQ系列開發(fā)板限時特惠,HZ-XC-7Z010-SP_EVM寵粉價僅需288元!
    的頭像 發(fā)表于 12-17 17:48 ?762次閱讀
    <b class='flag-5'>工程師</b>必入!288 元解鎖<b class='flag-5'>賽</b><b class='flag-5'>靈</b><b class='flag-5'>思</b>開發(fā)板

    電子發(fā)燒友工程師看!電子領(lǐng)域評職稱,技術(shù)之路更扎實

    電子發(fā)燒友的各位工程師、硬件開發(fā)者們,咱們每天在平臺查芯片手冊、討論電路設(shè)計難題、分享嵌入式項目經(jīng)驗,從調(diào)試 PCB 板到開發(fā) AIoT 系統(tǒng),靠的都是過硬的技術(shù)實力 —— 而電子領(lǐng)域的職稱評審
    發(fā)表于 08-20 13:53

    做了電子工程師之后,最好拍的視頻出現(xiàn)了#硬件設(shè)計 #電子DIY #電子工程師

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年06月24日 17:45:57

    工程師分享的模電設(shè)計經(jīng)驗

    模擬電路的設(shè)計是工程師們最頭疼,但也是最致命的設(shè)計部分。盡管目前數(shù)字電路、大規(guī)模集成電路的發(fā)展非常迅猛,但是模擬電路的設(shè)計仍是不可避免的,有時也是數(shù)字電路無法取代的,例如RF射頻電路的設(shè)計。 本文總結(jié)了模擬電路設(shè)計中應(yīng)該注意的問題。
    的頭像 發(fā)表于 05-29 09:38 ?644次閱讀

    問,成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚興科技 #搞笑

    硬件工程師
    揚興科技
    發(fā)布于 :2025年04月25日 17:15:37

    硬件工程師手冊(全套)

    經(jīng)過總體組的評審,器件和廠家 的選擇要參照物料認證部的相關(guān)文件,開發(fā)過程完成相應(yīng)的規(guī)定文檔,另外,常 用的硬件電路(如 ID.WDT)要采用通用的標準設(shè)計。 第二節(jié) 硬件工程師職責與基本技能
    發(fā)表于 04-22 15:05

    工程師經(jīng)驗分享:社區(qū)之星 趙云 沉著穩(wěn)定才能做好技術(shù)

    控制算法理論和實踐有過推導(dǎo)和大量的研發(fā)調(diào)試經(jīng)驗。 ? 工作經(jīng)歷: 華為技術(shù)有限公司---芯片驗證工程師 上海問問網(wǎng)絡(luò)科技有限公司---電機驅(qū)動軟件工程師 ? ? ? 社區(qū)訪談: 社區(qū)小
    的頭像 發(fā)表于 04-15 15:58 ?1312次閱讀
    <b class='flag-5'>工程師</b><b class='flag-5'>經(jīng)驗</b>分享:社區(qū)之星  趙云 沉著穩(wěn)定才能做好技術(shù)

    一招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年03月25日 17:30:51

    GaN E-HEMTs的PCB布局經(jīng)驗總結(jié)

    GaN E-HEMTs的PCB布局經(jīng)驗總結(jié)
    的頭像 發(fā)表于 03-13 15:52 ?1345次閱讀
    GaN E-HEMTs的PCB布局<b class='flag-5'>經(jīng)驗總結(jié)</b>