伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

3天內不再提示

恩智浦i.MX RT1180 MCU如何進入Boundary Scan模式

恩智浦MCU加油站 ? 來源:恩智浦MCU加油站 ? 2025-10-22 09:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文重點介紹RT1180如何進入Boundary Scan模式,通過Jtag來進行板級硬件測試的過程。遵循IEEE1149.1中的測試訪問端口和BoundaryScan體系結構的標準。

概述

1.1 Boundary Scan

BoundaryScan是一種測試PCB板和芯片內部的子模塊之間互連的方法。它在IEEE1149.1標準中有明確的定義。

在Boundary Scan測試中,設備上的每個主要輸入和輸出信號都被補充為多功能存儲元件,從而被稱為BoundaryScan單元。這些單元連接到移位寄存器,該寄存器稱為BoundaryScan寄存器。該寄存器可用于讀取和寫入端口狀態。

在正常模式下,這些單元是透明的,核心(Core)已連接到端口。在Boundary Scan模式下,內核與端口隔離,并且端口信號由JTAG接口控制。

Figure 1.Boundary Scan應用原理示意圖:

21fa7534-aa2a-11f0-8c8f-92fbcf53809c.png

1.2測試接入端口JTAG

JTAG端口是通用測試接口,可以提供對組件內置的許多測試支持功能的訪問,它主要包含表1中給出的四個或五個信號。

2255da3c-aa2a-11f0-8c8f-92fbcf53809c.png

硬件連接示意圖

TRACE32調試器硬件通常包含以下兩個部分:

通用調試器硬件

特定的處理器系統結構的調試電纜

Figure 2 是硬件連接示意圖:

22b58b9e-aa2a-11f0-8c8f-92fbcf53809c.png

MIMXRT1180-EVK驗證板的硬件連接示意圖:

23134d60-aa2a-11f0-8c8f-92fbcf53809c.png

1) 檢查BSDL文件中的COMPLIANCE_PATTERN部分,它定義了芯片內三個pin角的狀態,(TEST_MODE, POR_B) (01),0代表低電平,1代表高電平。在EVK板上進行檢查并修改使其與BSDL文件中的狀態相同。

Figure 3是BSDL文件中的截圖,Figure 4是Test ModePor_B這兩個引腳的連接示意圖:

2383831e-aa2a-11f0-8c8f-92fbcf53809c.png

Test mode and POR_B連接示意圖:

23e03596-aa2a-11f0-8c8f-92fbcf53809c.png

2)PMIC_ON_REQ信號在Boundary Scan測試會對板卡的電源輸出產生影響,需要刪除電阻R15,并且焊接電阻R13(100 K),確保EVK的3.3V電源持續輸出。Figure5顯示了原理圖中相應的連接示意圖。

PMIC_ON_REQ連接示意圖:

243caa60-aa2a-11f0-8c8f-92fbcf53809c.png

3)Boundary Scan測試時保證JTAG鏈路獨立,避免復用電路對其產生影響。

i.MX RT1180驗證板

RT1180包含BGA289和BGA144兩種封裝形式,對應兩種驗證板MIMXRT1180-EVK和MIMXRT1180-144,Boundary Scan的測試方法相同,請參考下面對的測試步驟:

1.安裝并運行軟件Trace32,在下面的命令窗口依次輸入以下命令,

System.down
BSDL.reset
BSDL.Parkstateselect-dr-scan
BSDL.state

2.調用i.MXRT1180 BSDL文件(NXP官網下載),并通過命令行進行BSDL.Softreset。然后檢查Bypass和IDcode,Sample命令來確認默認狀態。

3.RT1180芯片不同于其他RT系列芯片,EXTEST時會復位IR和DR的寄存器,所以首先調整IR和DR的寄存器地址。在TRACE32軟件下面的命令行中依次輸入下面的命令,實現寄存器地址的變更。

JTAG.LOCK
JTAG.SHIFTTMS100
JTAG.SHIFTREG0110
JTAG.SHIFTTMS1100
JTAG.SHIFTREG10000
JTAG.SHIFTTMS11
JTAG.UNLOCK

4.最后EXTEST模式下通過讀寫命令來操作寄存器的狀態,進而實現板級上面管腳的高低電平切換。

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

    關注

    68

    文章

    20282

    瀏覽量

    253157
  • 內核
    +關注

    關注

    4

    文章

    1470

    瀏覽量

    42962
  • JTAG
    +關注

    關注

    6

    文章

    415

    瀏覽量

    75079
  • 端口
    +關注

    關注

    4

    文章

    1106

    瀏覽量

    33994

原文標題:i.MX RT1180 Boundary Scan使用介紹

文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    i.MX RT1180 EtherCAT外設中SM FMMU功能介紹及應用

    NXP的i.MX RT1180 crossoverMCU具有Arm Cortex-M7(CM7)和Cortex-M33(CM33)雙內核,CM7內核的運行速度可達800 MHz,CM33內核的運行
    的頭像 發表于 01-16 09:17 ?4367次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b> EtherCAT外設中SM FMMU功能介紹及應用

    MCU方案 單顆i.MX RT1180實現EtherCAT+伺服控制

    介紹基于單顆i.MX RT1180芯片的EtherCAT+伺服電機控制方案-伺服控制板硬件電路資源介紹,即為下圖中的Servo Motor Driver Board。
    的頭像 發表于 09-11 14:27 ?13.2w次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>MCU</b>方案 單顆<b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b>實現EtherCAT+伺服控制

    基于i.MX RT1180芯片的EtherCAT+伺服電機控制方案

    i.MX RT1180最近推出的一款高性能跨界處理器,其中包含了300MHz的Arm Cortex-M33核以及800MHz的Arm Cortex-M7核,集成了多種網絡功能如
    的頭像 發表于 09-22 16:27 ?8684次閱讀
    基于<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b>芯片的EtherCAT+伺服電機控制方案

    i.MX RT1180跨界MCU助力下一代伺服控制系統

    今天我們將聚焦一項正在重塑工業自動化邊界的技術組合 —— 基于NXP的i.MX RT1180微控制器,實現EtherCAT通信與高性能伺服控制的融合方案。
    的頭像 發表于 09-28 14:16 ?5018次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b>跨界<b class='flag-5'>MCU</b>助力下一代伺服控制系統

    i.MX RT1180跨界處理器上如何實現1588協議同步

    簡介 在前面的文章中介紹了i.MX RT1180跨界處理器的主要應用場景是在工業自動化與智能制造的高精度測量領域,而這其中時間同步是一個實時系統能夠穩定運行的關鍵。而主流的工業網絡協議基本上的時鐘
    的頭像 發表于 12-03 09:09 ?7968次閱讀
    在<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b>跨界處理器上如何實現1588協議同步

    i.MX RT1180實現EtherCAT+伺服控制的終極實踐

    今天繼續為大家介紹i.MX RT1180實現EtherCAT+伺服控制的終極實踐:雙電機控制與Ethercat資源使用。
    的頭像 發表于 11-26 08:19 ?4329次閱讀
    <b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b>實現EtherCAT+伺服控制的終極實踐

    i.MX RTxxx系列MCU的特性

      大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是i.MX RTxxx系列MCU的基本特性。  
    發表于 11-04 07:08

    01:i.MX RT的市場應用和參考解決方案

    應用,然后分享現有的硬件/軟件/工具/文檔,以便全面了解i.MX RT系列。最后,還將介紹i.MX RT的典型參考解決方案,以便更好地了解
    的頭像 發表于 01-21 07:13 ?4363次閱讀
    01:<b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>的市場應用和參考解決方案

    i.MX RT1170開創GHz MCU時代

    自2017年上市以來,i.MX RT系列取得了優秀的市場表現。i.MX RT1170跨界MCU
    的頭像 發表于 03-22 11:14 ?4532次閱讀

    i.MX RT1170在將該系列帶上了更高的層面

    自2017年上市以來,i.MX RT系列取得了優秀的市場表現。i.MX RT1170跨界MCU
    的頭像 發表于 05-18 11:15 ?5029次閱讀

    推出核跨界MCU的第二款產品i.MX RT1160

    。 不知不覺,距離i.MX RT“跨界MCU”概念的首次提出已經過去好幾年了,一直以來傾聽客戶的需求,不斷將
    的頭像 發表于 06-22 16:32 ?4426次閱讀

    痞子衡嵌入式:i.MX RTxxx系列MCU特性那些事(1)- 概覽

      大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是i.MX RTxxx系列MCU的基本特性。  
    發表于 10-29 10:06 ?1次下載
    痞子衡嵌入式:<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> RTxxx系列<b class='flag-5'>MCU</b>特性那些事(1)- 概覽

    i.MX RT1060/1010上串行NOR Flash冗余程序啟動設計

    i.MX RT1060/1010上串行NOR Flash冗余程序啟動設計
    的頭像 發表于 09-26 16:53 ?1800次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>1060/1010上串行NOR Flash冗余程序啟動設計

    i.MX RT1180跨界處理器如何選型

    i.MX RT1180 跨界處理器包含眾多的型號,以滿足客戶對不同性能與價格的需求,今天就先給大家說說如何選型。
    的頭像 發表于 09-28 14:01 ?2596次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b>跨界處理器如何選型

    探索i.MX RT1180:高性能處理器的技術剖析與應用指南

    下載: NXP Semiconductors i.MX RT1180交叉微控制器 (MCU).pdf 一、i.MX RT1180 簡介
    的頭像 發表于 12-24 10:20 ?900次閱讀