女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

MIMXRT1060 EVK JTAG接口修改方法

恩智浦MCU加油站 ? 來源:恩智浦MCU加油站 ? 2023-05-04 10:48 ? 次閱讀

一、文檔簡介

MIMXRT1060 EVK是NXP官方基于MIMXRT1062DVL6A芯片的開發板,該開發板帶有板載的CMSIS-DAP的仿真器,也留出了可以外接外部仿真器的20腳JTAG口。芯片MIMXRT1062DVL6A默認是支持SWD仿真的,但是如果需要使用JTAG仿真, 怎么修改該開發板來實現呢? 如果僅僅只是跳開J47,J48,J49,J50,可以斷開芯片與板載CMSIS DAP仿真器的連接,這個時候可以使用外部的仿真器通過J21接口實現SWD的連接與仿真,但是如果直接用JTAG連接,一定會遇到不能連接的情況。 本文將講解如何修改MIMXRT1062芯片和開發板硬件實現外部JLINK 的JTAG連接。

二、修改MIMXRT1060 fuse

MIMXRT1060 的fuse是可以按位操作的,默認的仿真口是SWD,這點可以從fuse 0X460[19] DAP_SJC_SWD_SEL 位可知:

fda86a98-e6b2-11ed-ab56-dac502259ad0.png

默認該位為0,如果需要改為JTAG,需要將DAP_SJC_SWD_SEL位改為1.

但是,切記,fuse只能從0改為1,不能從1改為0,是不可逆的,這也意味著,如果修改為JTAG之后,就不能再用SWD方式調試,只能一直使用JTAG,永遠無法恢復。所以使用的時候一定要慎重!

那么,怎么修改DAP_SJC_SWD_SEL位為1呢?

我們可以借助軟件NXP MCU Boot Utility, 進入serial downloader模式,連接這個軟件,NXP MCU Boot Utility軟件下載鏈接:https://github.com/JayHeng/NXP-MCUBootUtility/releases/tag/v1.4.0

具體使用方法也可以查看鏈接:https://github.com/JayHeng/NXP-MCUBootUtility

這里就以MIMXRT1060-EVK 開發板為例,講解如何使用NXP MCU Boot Utility軟件實現DAP_SJC_SWD_SEL位的修改。

1) 開發板斷電

2) SW7_1 OFF, SW7_2 OFF, SW7_3 OFF, SW7_4 ON, 進入serial downloader模式

3) 可以使用串口或者USB和NXP MCU Boot Utility軟件連接, 如果使用串口,需要保證J45和J46保持連接,然后在設備管理器里面查看串口號,在NXP MCU Boot Utility軟件中選擇對應的串口號。如果使用USB連接,需要外加一根USB線連接J9, 然后在軟件中配置好MCU Device RT106X, Boot Device Configuration 中選擇對應的外部flash,點擊連接等待連接成功。

4) 下面可以進入efuse operation utility界面, 首先先scan,讀出所有的fuse數據,然后點擊cfg1,也就是0X460,如下圖:

fdb04fa6-e6b2-11ed-ab56-dac502259ad0.png

按照圖里面的步驟,可以實現DAP_SJC_SWD_SEL位修改為JTAG.

到此為止,要實現JTAG的連接,軟件這邊修改已經成功,但是是否就此就可以了呢?如果直接用JLINK連接,會發現還是不能使用JTAG方式連接內核,那是因為開發板上還有幾個硬件點需要修改。

三、修改開發板硬件

從參考手冊中,可以發現JTAG的相關口有下面幾個引腳:

fdbbdfd8-e6b2-11ed-ab56-dac502259ad0.png

原理圖中可以看出:

fdda63cc-e6b2-11ed-ab56-dac502259ad0.png

但是因為在硬件中,JTAG_TDI, JTAG_TDO還和以太網芯片的已經復用,所以會導致不能連接的情況,所以需要跳掉幾個電阻:R323,R309,R152。

另外J47,J48,J49,J50需要斷開,用以和板載仿真器斷開連接。

到此,可以直接使用JLINK Commander去實現JTAG的連接了。

下面是實際經過修改后MIMXRT1060-EVK開發板使用外部JLINK仿真器的連接情況:

fdfeb3bc-e6b2-11ed-ab56-dac502259ad0.png

可以找到M7內核,也就意味著JTAG的連接成功了,可以使用JTAG去下載仿真代碼了。

小小經驗,希望幫助到大家。

審核編輯:湯梓紅

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

    關注

    146

    文章

    17841

    瀏覽量

    360498
  • NXP
    NXP
    +關注

    關注

    61

    文章

    1333

    瀏覽量

    187477
  • 接口
    +關注

    關注

    33

    文章

    8944

    瀏覽量

    153208
  • 仿真器
    +關注

    關注

    14

    文章

    1034

    瀏覽量

    84960
  • 開發板
    +關注

    關注

    25

    文章

    5530

    瀏覽量

    102349

原文標題:【經驗分享】MIMXRT1060 EVK JTAG 接口修改

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    基于RT1060EVKB+LVGL的便攜移動示波器設計方案

    1、基于RT1060EVKB+LVGL的便攜移動示波器設計打開RT-Thread Studio工具欄點擊SDK Manager安裝板級支持包:沒有MIMXRT1060-EVKB,則選擇相近
    發表于 08-11 15:11

    請問mimxrt1170-evk maestro演示如何使用?

    mimxrt1170-evk開發板內置maestro_USB_MIC例程怎么玩? AUX 的MIC 是否連接為輸入,然后將輸入的語音信號通過USB 接口傳輸到PC 發出聲音?
    發表于 03-27 07:56

    為什么在MIMXRT1050-EVK板上讀取時會有所不同嗎?

    使用MIMXRT1050-EVK,我得到 IDCODE 0x0BA02477。網站提供的bsdl文件顯示IDCODE 0x088C301D。IMXRT1050RM 的 jtag ID 為 188C_301Dh。您知道為什么在MIMXRT
    發表于 03-27 07:40

    MIMXRT1024-EVK卡在維護模式是怎么回事?

    嘗試通過拖放更新 lpc4322_mimxrt1024_evk_qspi_if_crc.bin 或 lpc4322_bl_crc.bin 固件時,我得到一個 fail.txt 文件內容:錯誤:應用程序
    發表于 03-29 08:08

    為什么無法在MIMXRT1060-EVK套件上使用板載調試器?

    我無法在我的 MIMXRT1060-EVK 套件上使用板載調試器。當我嘗試“調試”時,出現以下錯誤:???該設備正確顯示在我的設備管理器中:我相信問題出在我的電腦上,因為我在一臺新電腦上嘗試了相同
    發表于 03-30 06:24

    調試評估板MIMXRT1060 evkmimxrt1060_tensorflow_lite_label_image項目的問題如何解決?

    我正在嘗試調試 evkmimxrt1060_tensorflow_lite_label_image 項目。我的 i.MXRT 1060 和 MCUXpresso 版本的 MCUXpresso SDK
    發表于 04-07 06:14

    如何在MIMXRT1011-EVK上使用SWD/JTAG

    我似乎無法通過 J-link Ultra 讓 SWD/JTAGMIMXRT1011-EVK 上工作。我已經移除了跳線 J61 和 J62,當我在 MCUExpresso 中啟動調試時它會拋出此錯誤消息:使用 CMSIS-DAP 進行調試工作正常。你能建議嗎?謝謝
    發表于 04-10 09:15

    請分享MIMXRT1170-EVK B的原理圖?

    請分享 MIMXRT1170-EVK B的原理圖?(即版本B)我們正在研究新設計,希望確保我們使用最新的作為參考,謝謝!
    發表于 04-18 08:44

    MIMXRT1060-EVK板 +MCUXpresso IDE如何恢復RT板?

    模式,再用debugger測試一下,結果是這樣的:圖 13 可以看到,MIMXRT1060-EVK調試器接口恢復了!3.結論 當flash中包含異常的應用程序(訪問內存不存在,內存損壞,時鐘配置錯誤等
    發表于 04-20 08:31

    MIMXRT1060-EVKB出現硬件故障怎么解決?

    MIMXRT1060-EVKB 出現硬故障
    發表于 04-21 07:08

    MIMXRT1170-EVK變磚的原因?

    MIMXRT1170-EVK 變磚
    發表于 04-21 08:03

    MIMXRT1064-EVK使用MBDToolbox構建音頻示例時出錯怎么解決?

    我嘗試在全新安裝的 Simulink 上使用 MBDToolbox 構建 evkmimxrt1060_sai_loopback 示例。但是,我總是收到以下錯誤: 在 C:/Matlab_Addons
    發表于 04-25 07:37

    可以訪問MIMXRT1170-EVK板上的PDM信號嗎?

    我想開始使用 RT1170。我正在考慮購買 MIMXRT1170-EVK 評估板進行開發。但是我需要將多個麥克風連接到 RT1170 的 PDM 引腳。我無法確定這些引腳是否可以訪問。 我找到
    發表于 05-30 08:40

    JTAG接口如何轉SWD接口_JTAG接口轉SWD接口方法

    本文為大家介紹JTAG接口轉SWD接口方法,利用此轉換方式,可以簡化板載調試接口(相應單片機應支持SWD調試)。
    發表于 01-11 10:23 ?3.4w次閱讀
    <b class='flag-5'>JTAG</b><b class='flag-5'>接口</b>如何轉SWD<b class='flag-5'>接口</b>_<b class='flag-5'>JTAG</b><b class='flag-5'>接口</b>轉SWD<b class='flag-5'>接口</b><b class='flag-5'>方法</b>

    MIMXRT1050-EVK原理圖和PCB圖的詳細資料合集免費下載

    本文檔的主要內容詳細介紹的是MIMXRT1050-EVK原理圖和PCB圖的詳細資料合集免費下載。
    發表于 07-05 08:00 ?148次下載
    <b class='flag-5'>MIMXRT1050-EVK</b>原理圖和PCB圖的詳細資料合集免費下載