chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

MIMXRT1060 EVK JTAG接口修改方法

恩智浦MCU加油站 ? 來源:恩智浦MCU加油站 ? 2023-05-04 10:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、文檔簡介

MIMXRT1060 EVK是NXP官方基于MIMXRT1062DVL6A芯片的開發(fā)板,該開發(fā)板帶有板載的CMSIS-DAP的仿真器,也留出了可以外接外部仿真器的20腳JTAG口。芯片MIMXRT1062DVL6A默認是支持SWD仿真的,但是如果需要使用JTAG仿真, 怎么修改該開發(fā)板來實現(xiàn)呢? 如果僅僅只是跳開J47,J48,J49,J50,可以斷開芯片與板載CMSIS DAP仿真器的連接,這個時候可以使用外部的仿真器通過J21接口實現(xiàn)SWD的連接與仿真,但是如果直接用JTAG連接,一定會遇到不能連接的情況。 本文將講解如何修改MIMXRT1062芯片和開發(fā)板硬件實現(xiàn)外部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方式調(diào)試,只能一直使用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 開發(fā)板為例,講解如何使用NXP MCU Boot Utility軟件實現(xiàn)DAP_SJC_SWD_SEL位的修改。

1) 開發(fā)板斷電

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數(shù)據(jù),然后點擊cfg1,也就是0X460,如下圖:

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

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

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

三、修改開發(fā)板硬件

從參考手冊中,可以發(fā)現(xiàn)JTAG的相關口有下面幾個引腳:

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

原理圖中可以看出:

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

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

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

到此,可以直接使用JLINK Commander去實現(xiàn)JTAG的連接了。

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

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

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

小小經(jīng)驗,希望幫助到大家。

審核編輯:湯梓紅

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

    關注

    146

    文章

    17984

    瀏覽量

    367080
  • NXP
    NXP
    +關注

    關注

    61

    文章

    1348

    瀏覽量

    189412
  • 接口
    +關注

    關注

    33

    文章

    9005

    瀏覽量

    153769
  • 仿真器
    +關注

    關注

    14

    文章

    1037

    瀏覽量

    85419
  • 開發(fā)板
    +關注

    關注

    25

    文章

    5682

    瀏覽量

    104826

原文標題:【經(jīng)驗分享】MIMXRT1060 EVK JTAG 接口修改

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

    mimxrt1170-evk開發(fā)板內(nèi)置maestro_USB_MIC例程怎么玩? AUX 的MIC 是否連接為輸入,然后將輸入的語音信號通過USB 接口傳輸?shù)絇C 發(fā)出聲音?
    發(fā)表于 03-27 07:56

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

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

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

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

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

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

    調(diào)試評估板MIMXRT1060 evkmimxrt1060_tensorflow_lite_label_image項目的問題如何解決?

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

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

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

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

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

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

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

    MIMXRT1060-EVKB出現(xiàn)硬件故障怎么解決?

    MIMXRT1060-EVKB 出現(xiàn)硬故障
    發(fā)表于 04-21 07:08

    MIMXRT1170-EVK變磚的原因?

    MIMXRT1170-EVK 變磚
    發(fā)表于 04-21 08:03

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

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

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

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

    JTAG接口如何轉(zhuǎn)SWD接口_JTAG接口轉(zhuǎn)SWD接口方法

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

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

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