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

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

3天內不再提示

飛凌干貨分享--攻城獅手把手帶你認識硬件調試方法

飛凌嵌入式 ? 2021-10-28 18:49 ? 次閱讀

本文由飛凌嵌入式測試工程講述,小編消化整理,文筆有限,希望對您有所幫助。不足之處,歡迎大家指正。

嵌入式系統(tǒng)開發(fā)過程實際上就是一個調試診斷的過程,而且調試診斷將一直伴隨著一個產品的終身,即使是最成熟的產品也偶爾會出現(xiàn)這樣或那樣的問題,這都需要開發(fā)人員去診斷、排查。嵌入式系統(tǒng)由硬件和軟件兩個部分組成,獨立運行的硬件系統(tǒng)為軟件提供了可靠和穩(wěn)定的平臺,兩者配合來實現(xiàn)實際的應用功能。

f_cc98bcd790d700341a0c06f9eb29dd01&t=png&o=&s=&v=1608861868

硬件系統(tǒng)的調試是嵌入式系統(tǒng)開發(fā)過程中的重要環(huán)節(jié),基本分為四個流程:目視、上電、下載固件與功能調試、性能和功耗。

1、目視測試:為了保證PCB在生產貼件焊接的過程中不出現(xiàn)問題,目視內容主要包括漏貼器件、焊接連錫、具有方向區(qū)別器件的焊接方向,保證實際的PCB板與原設計保持一致。在上述問題正常的前提下,使用萬用表對主要的電源測試點進行短路測試,保證其不因為器件或其他原因而出現(xiàn)上電短路。

2、上電測試:測試整個PCB板子是否能正常啟動運行。

上電測試時,使用穩(wěn)壓電源,并設置過流參數為實際工作電流的1.5倍,這個參數是為了避免開發(fā)板啟動過程中出現(xiàn)小峰值時,電源誤動作;同時也能保證短路時不會有過大電流經過開發(fā)板。上電之后對各路電源電壓值進行測量,包括主供電、外圍器件的供電節(jié)點,保證與原設計相同。

在IO測試時,如果遇到某個IO口出現(xiàn)異常,先對開發(fā)板進行斷電,之后使用萬用表對該IO口進行二極管檔位的測量:紅色表筆接開發(fā)板的GND,黑色表筆接IO口。一般來說,同一個功能下的IO口測量結果是基本一致的(時鐘信號會偏低一些)。如果同組內有單個IO有較大偏差,則可能是這個IO有異常。IO開路則測量值無窮大,靜電損傷多為對地短路為零。

f_2853902560599651c3b2cdf8a56c1ba7&t=jpg&o=&s=&v=1608862082

圖五:IO接口保護二極管

3、下載固件和功能調試:在軟件上進行調試對應功能的同時,排查硬件設計問題。有很多的功能需要外圍電路配合CPU對應引腳來一同實現(xiàn),所以如果遇到電路設計不合理時,會出現(xiàn)功能故障,此時需要結合軟硬件,對整個開發(fā)板的全部功能進行調試,以實現(xiàn)按照功能設計正常運行。

4、性能及功耗測試:是在實際使用過程中,對開發(fā)板的性能和功耗進行測量、優(yōu)化,包括系統(tǒng)在不同負載情況下運行時的功耗大小、在不同功能運行時的性能優(yōu)劣。根據測試結果了解開發(fā)板整體狀態(tài),并對其局部電路進行針對性優(yōu)化,使核心處理器發(fā)揮最大效能。


當整個測試流程完成后,將會對開發(fā)板有更深入了解,為后續(xù)開發(fā)板二次開發(fā)提供穩(wěn)定運行的基礎保障。嚴格的調試流程,才能更好確保開發(fā)板的穩(wěn)定運行;穩(wěn)定的硬件系統(tǒng),才能更好的完成軟件層各種應用;良好的硬件與軟件設計,才能更大程度的發(fā)揮出開發(fā)板能力。

以上幾者環(huán)環(huán)相扣、缺一不可,共同實現(xiàn)嵌入式系統(tǒng)更優(yōu)的產品品質、更多樣化的功能以及更廣泛的應用范圍。


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

    關注

    7

    文章

    589

    瀏覽量

    34040
收藏 人收藏

    評論

    相關推薦

    手把手教你做星閃無人機》即將開播,鎖定15日晚七點!

    KaihongOS手把手系列直播課再度來襲為助力開發(fā)者迅速掌握『KaihongOS輕量系統(tǒng)開發(fā)技術』與『星閃無線通信技術』,實現(xiàn)快速上手與深度體驗,“開鴻Developer社區(qū)”攜手“手電子發(fā)燒友
    的頭像 發(fā)表于 01-13 19:42 ?90次閱讀
    《<b class='flag-5'>手把手</b>教你做星閃無人機》即將開播,鎖定15日晚七點!

    手把手教你做PC》課程即將啟動!深開鴻引領探索KaihongOS筆記本電腦開發(fā)實戰(zhàn)

    ”攜手“電子發(fā)燒友”聯(lián)合推出了《KaihongOS手把手系列直播課程》,該系列課程以實際產品為案例,詳細講解每個產品的開發(fā)全流程。此次首發(fā)內容是《手把手教你做PC-
    的頭像 發(fā)表于 01-06 20:46 ?135次閱讀
    《<b class='flag-5'>手把手</b>教你做PC》課程即將啟動!深開鴻引領探索KaihongOS筆記本電腦開發(fā)實戰(zhàn)

    Air780E模組LuatOS開發(fā)實戰(zhàn) —— 手把手教你搞定數據打包解包

    本文要說的是低功耗4G模組Air780E的LuatOS開發(fā)實戰(zhàn),我將手把手教你搞定數據打包解包。
    的頭像 發(fā)表于 12-03 11:17 ?256次閱讀
    Air780E模組LuatOS開發(fā)實戰(zhàn) —— <b class='flag-5'>手把手</b>教你搞定數據打包解包

    如何進行硬件調試?

    硬件調試硬件系統(tǒng)設計、開發(fā)和制造過程中不可或缺的一環(huán),旨在對可能出現(xiàn)的問題進行分析和解決。以下是進行硬件調試的一般步驟和
    的頭像 發(fā)表于 11-10 10:17 ?858次閱讀
    如何進行<b class='flag-5'>硬件</b><b class='flag-5'>調試</b>?

    第14章-藍牙遙控小車 藍牙串口通訊講解藍牙APP遙控小車 藍牙串口通訊講解

    第14章-藍牙遙控小車 手把手做藍牙APP遙控小車 藍牙串口通訊講解
    的頭像 發(fā)表于 08-21 16:24 ?835次閱讀
    第14章-藍牙遙控小車 藍牙串口通訊講解藍牙APP遙控小車 藍牙串口通訊講解

    手把手教你通過宏集物聯(lián)網工控屏&amp;網關進行協(xié)議轉換,將底層PLC/傳感器的數據轉換為TCP協(xié)議并傳輸到用戶

    手把手教你通過宏集物聯(lián)網工控屏&網關進行協(xié)議轉換,將底層PLC/傳感器的數據轉換為TCP協(xié)議并傳輸到用戶終端
    的頭像 發(fā)表于 08-15 13:29 ?617次閱讀
    <b class='flag-5'>手把手</b>教你通過宏集物聯(lián)網工控屏&amp;網關進行協(xié)議轉換,將底層PLC/傳感器的數據轉換為TCP協(xié)議并傳輸到用戶

    第三篇-V1.5 TB6612電機pwm控制STM32智能小車 STM32F103C8T6單片機

    通過合理的硬件設計和詳細的視頻筆記介紹,硬件使用STM32F103主控資料多方便學習,通過3萬字筆記、12多個小時視頻、20多章節(jié)代碼手把手教會你如何開發(fā)和調試。
    的頭像 發(fā)表于 08-12 18:29 ?1739次閱讀
    第三篇-V1.5 TB6612電機pwm控制STM32智能小車 STM32F103C8T6單片機

    第一篇:V1.5-STM32f103c8t6智能小車筆記 標準庫開發(fā) 6612電機驅動新手入門項目

    這是全網最詳細、性價比最高的STM32實戰(zhàn)項目入門教程,通過合理的硬件設計和詳細的視頻筆記介紹,硬件使用STM32F103主控資料多方便學習,通過3萬字筆記、12多個小時視頻、20多章節(jié)代碼手把手教會你如何開發(fā)和
    的頭像 發(fā)表于 08-12 18:25 ?1743次閱讀
    第一篇:V1.5-STM32f103c8t6智能小車筆記 標準庫開發(fā) 6612電機驅動新手入門項目

    工商業(yè)儲能選型指南及參數詳解

    行業(yè)普遍認為2023年是工商儲元年。如今,工商儲賽道仍然持續(xù)升溫中,無數新玩家涌入。但令人眼花繚亂的選型配置成為不少玩家的第一道門檻,今天小固就手把手帶你進行工商儲選型,為你進行核心參數詳解。
    的頭像 發(fā)表于 08-05 14:52 ?3241次閱讀
    工商業(yè)儲能選型指南及參數詳解

    這個調試工具咋賣39.9?分析了原理后,我悟了

    ——功能(第2章),電路設計實現(xiàn)原理(3-5章),組裝步驟(第6章),軟件說明(第7章)展開手把手教學。助你快速入門并學透嵌入式產品的基礎設計理念。前方萬字干貨預警!建
    的頭像 發(fā)表于 06-21 08:04 ?180次閱讀
    這個<b class='flag-5'>調試</b>工具咋賣39.9?分析了原理后,我悟了

    手把手教你在orcad中設置CIS元器件數據庫,提高工作效率

    元器件數據庫,就是實現(xiàn)上述查找元件、放置元件時所需要調用的數據庫。本文將手把手教你如何在orcad中配置CIS元器件數據庫。
    的頭像 發(fā)表于 06-15 17:27 ?6659次閱讀
    <b class='flag-5'>手把手</b>教你在orcad中設置CIS元器件數據庫,提高工作效率

    手把手教你排序算法怎么寫

    今天以直接插入排序算法,給大家分享一下排序算法的實現(xiàn)思路,主要包含以下部分內容:插入排序介紹插入排序算法實現(xiàn)手把手教你排序算法怎么寫在添加新的記錄時,使用順序查找的方式找到其要插入的位置,然后將
    的頭像 發(fā)表于 06-04 08:03 ?758次閱讀
    <b class='flag-5'>手把手</b>教你排序算法怎么寫

    手把手帶你移植HAL庫函數

    開發(fā)者更高效地進行嵌入式開發(fā)。手把手帶你移植HAL庫函數HAL庫提供了一套抽象接口,使開發(fā)者無需直接操作底層硬件寄存器,就能實現(xiàn)對硬件的控制。這種抽象使得代碼能夠更
    的頭像 發(fā)表于 05-18 08:04 ?2071次閱讀
    <b class='flag-5'>手把手</b><b class='flag-5'>帶你</b>移植HAL庫函數

    【先楫HPM5361EVK開發(fā)板試用體驗】(原創(chuàng))6.手把手實戰(zhàn)紅外線傳感器源代碼

    楫HPM5361EVK開發(fā)板試用體驗】(原創(chuàng))5.手把手實戰(zhàn)AI機械臂 我在本論壇內的試讀經驗 : 《電子工程師必備——九大系統(tǒng)電路識圖寶典》+附錄2化整為零和集零為整電路分析方法 《運算放大器參數
    發(fā)表于 02-09 15:08

    【先楫HPM5361EVK開發(fā)板試用體驗】(原創(chuàng))5.手把手實戰(zhàn)AI機械臂

    試用體驗】4手把手實戰(zhàn)EXIP在線解密引擎 我在本論壇內的試讀經驗 : 《電子工程師必備——九大系統(tǒng)電路識圖寶典》+附錄2化整為零和集零為整電路分析方法 《運算放大器參數解析與LTspice應用仿真
    發(fā)表于 02-06 10:28