色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

如何在i.MX RT11xx系列上使能ETM Trace

恩智浦MCU加油站 ? 來源:未知 ? 2023-10-12 08:55 ? 次閱讀

簡介

ETM trace是一種高速Trace,并提供強大的調(diào)試模式,可幫助客戶解決最困難的問題。本文旨在介紹如何為i.MX RT11xx芯片啟用ETM Trace以及使用uTrace調(diào)試器的基本步驟。

安裝軟件
用戶可以從https://www.lauterbach.com/frames.html?download_overview.html找到TRACE32安裝軟件包,將TRACE32_201909.7z下載到計算機上并進(jìn)行安裝。注意以下兩點:
1)由于安裝包比較大,可以根據(jù)目標(biāo)處理器安裝軟件組件,以節(jié)省硬盤空間;
2)可以在C T32 bin windows64 drivers文件夾中找到安裝的驅(qū)動程序。
連接硬件

TRACE32調(diào)試器硬件包括:

? 通用調(diào)試器硬件

? 特定于處理器體系結(jié)構(gòu)的調(diào)試電纜 圖1. 硬件連接示意圖
1. 以i.MX RT1170驗證板為例,圖2 i.MX RT1170驗證板硬件連接圖。 圖2 i.MX RT1170 EVK Board 硬件連接圖

2. i.MX RT1170不需要通過燒寫efuse來更改調(diào)試模式。

3. 焊接Trace 信號線相關(guān)的電阻,TRACE_CLK(R1885),TRACE_D0(R1881),TRACE_D1(R1882),TRACE_D2(R1883),TRACE_D3(R1884),并刪除和網(wǎng)口復(fù)用的電阻,R1290, R1293, R1295, R1294, R1296(圖3);Trace的連接器(圖4)。

3 Trace相關(guān)電阻

? ? ? ? ? ? ? ? ? ? ??圖4 Trace信號的連接器

使用軟件
點擊"CPU->System settings", 再點擊"CPU" 以選擇CPU類型,如圖5所示。

圖5 選擇CPU類型

并將調(diào)試端口類型設(shè)置為SWD,如圖6所示:

? ? ? ? ? ? ??圖6 調(diào)試端口類型設(shè)置為JTAG

最后在“Mode”中選擇“Up”以調(diào)試模擬重啟CPU,并在調(diào)試器和CPU之間建立通信

加載應(yīng)用
SDK_2.6.1_EVK-MIMX i.MX RT1170為例,打開IAR hello_world項目,然后將其設(shè)置為debug mode,然后將生成的文件后綴設(shè)置為.elf,如圖7所示,您可以在debug文件夾中找到生成的hello_world.elf文件。

? ? ? ? ? ? ? ? ? ? ? 圖 7 在IAR中生成.elf文件

創(chuàng)建腳本
將以下腳本命令另存為.cmm格式文件,并將其命名為hello_world.cmm,WinCLEAR
; --------------------------------------------------------------------------------
; initialize and start the debugger
RESet
SYStem.RESet
SYStem.CPU IMXRT1176-CM7
SYStem.CONFIG.DEBUGPORTTYPE JTAG
IF COMBIPROBE()||UTRACE()
(
SYStem.CONFIG.CONNECTOR MIPI20T
)
SYStem.Option DUALPORT ON
SYStem.MemAccess DAP
SYStem.JtagClock 10MHz
Trace.DISable
ETM.OFF
ITM.OFF
system.attach
if run()
break


; --------------------------------------------------------------------------------
; load demo program (uses internal RAM only)
Data.LOAD.Elf "~~~~/hello_world_demo_cm7.elf"


; --------------------------------------------------------------------------------
; initialize OFFCHIP trace (ETM, ITM)
IF COMBIPROBE()||UTRACE()||Analyzer()
(
; set PinMux and enable Clocks
Data.Set AD:0x400E821C %Long 0x00000003 ; IOMUXC.SW_MUX_CTL_PAD_GPIO_DISP_B2_02.MUX_MODE = 0x3
Data.Set AD:0x400E8220 %Long 0x00000003 ; IOMUXC.SW_MUX_CTL_PAD_GPIO_DISP_B2_03.MUX_MODE = 0x3
Data.Set AD:0x400E8224 %Long 0x00000003 ; IOMUXC.SW_MUX_CTL_PAD_GPIO_DISP_B2_04.MUX_MODE = 0x3
Data.Set AD:0x400E8228 %Long 0x00000003 ; IOMUXC.SW_MUX_CTL_PAD_GPIO_DISP_B2_05.MUX_MODE = 0x3
Data.Set AD:0x400E822C %Long 0x00000003 ; IOMUXC.SW_MUX_CTL_PAD_GPIO_DISP_B2_06.MUX_MODE = 0x3
Data.Set AD:0x40c08028 %Long 0x0000000a ; IOMUXC_SetPinMux(IOMUXC_GPIO_LPSR_10_GPIO12_IO10,0U);


; Switch clock multiplexer for the CoreSight trace
Data.Set AD:0x40CC0300 %Long 0x00000400 ; CCM.CLOCK_ROOT[6].CLOCK_ROOT_CONTROL.MUX = 0x4


; Disable the Effect of SWO on TPIU
Data.Set EDAP:0x80048EF0 %LE %Long 0x00000001
Data.Set EDAP:0x80048F00 %LE %Long 0x00000001


TPIU.PortSize 4
TPIU.PortMode Continuous
ITM.DataTrace CorrelatedData
ITM.ON
ETM.Trace ON
ETM.COND ALL
ETM.ON
)
IF Analyzer()
(
Trace.METHOD Analyzer
Trace.AutoInit ON
Trace.AutoFocus
)
ELSE IF COMBIPROBE()||UTRACE()
(
Trace.METHOD CAnalyzer
Trace.AutoInit ON
CAnalyzer.AutoFocus
)


; --------------------------------------------------------------------------------
; start program execution
Go.direct main
WAIT !STATE.RUN()




; --------------------------------------------------------------------------------
; open some windows
WinCLEAR
Mode.Hll
WinPOS 0. 0. 116. 26.
List.auto
WinPOS 120. 0. 100. 8.
Frame.view
WinPOS 120. 14.
Var.Watch
Var.AddWatch %SpotLight ast flags
WinPOS 120. 25.
Trace.List
;WinPOS 0. 32.
;Trace.DRAW.Var %DEFault plot1


ENDDO
加載應(yīng)用
打開TRACE32 軟件, 單擊"File-> Load File". 找到上面生成的hello_world.elf文件并運行它。

1. 單擊"View-> List Source" 打開代碼調(diào)試窗口

2. 單擊"Step"或按"F2" 單步執(zhí)行程序

3. 單擊"Go"或按"F7"直接運行程序

4. 單擊"Break"或按 "F8" 暫停程序

Trace調(diào)試
TRACE32提供了一個稱為Trace.ShowFocus的強大功能,可以分析跟蹤端口的信號完整性。

水平軸以納秒為單位反映時間線。左側(cè)顯示了每個跟蹤信號的當(dāng)前延遲。紅線顯示采樣點。每個信號可能有所不同。如果設(shè)置的值小于零或不是所有采樣點都相等,則數(shù)據(jù)線會延遲。如果值大于零,則時鐘線被延遲。

按下“Scan”按鈕將執(zhí)行Analyzer.ShowFocus以更新窗口。在最佳情況下,它應(yīng)類似于圖8所示: 圖8 窗口更新圖例

TRACE32PowerView提供了一個時序圖,該時序顯示了programcounters 何時處于哪個function/symbol 范圍內(nèi)。

在圖9中點擊“ Chart”按鈕將打開“圖10 Trace.Chart.sYmbol”窗口。

? ? ? ? ? ? ? ? ? ? ? 圖9 Trace.List窗口

? ? ? ? ? ? ? ? ? ? ?圖10.Chart.sYmbol 窗口



END



更多恩智浦AI-IoT市場和產(chǎn)品信息,邀您同時關(guān)注“NXP客棧”微信公眾號




NXP客棧


恩智浦致力于打造安全的連接和基礎(chǔ)設(shè)施解決方案,為智慧生活保駕護航。





長按二維碼,關(guān)注我們


恩智浦MCU加油站


這是由恩智浦官方運營的公眾號,著重為您推薦恩智浦MCU的產(chǎn)品信息、開發(fā)技巧、教程文檔、培訓(xùn)課程等內(nèi)容。


長按二維碼,關(guān)注我們


原文標(biāo)題:如何在i.MX RT11xx系列上使能ETM Trace

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

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

    關(guān)注

    146

    文章

    17475

    瀏覽量

    354616
  • 恩智浦
    +關(guān)注

    關(guān)注

    14

    文章

    5907

    瀏覽量

    109397

原文標(biāo)題:如何在i.MX RT11xx系列上使能ETM Trace

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

收藏 人收藏

    評論

    相關(guān)推薦

    恩智浦推出FRDM i.MX 93開發(fā)板

    備受嵌入式開發(fā)者青睞的恩智浦FRDM開發(fā)平臺,迎來了一位新成員——FRDM i.MX 93開發(fā)板,這也是第一塊配備i.MX MPU的FRDM開發(fā)板,意味著強大的FRDM生態(tài)合作體系,已經(jīng)擴展到i.MX應(yīng)用處理器。
    的頭像 發(fā)表于 02-21 14:22 ?396次閱讀

    i.MX RT處理器上使用PXP實現(xiàn)縮放和旋轉(zhuǎn)組合操作

    本文主要探討如何使用PXP實現(xiàn)縮放和旋轉(zhuǎn)組合操作,PXP是NXP推出的一個2D圖形加速器,主要完成對圖像的數(shù)據(jù)格式轉(zhuǎn)換、固定角度旋轉(zhuǎn)(90°,180°,270°),任意比例縮放、混色,移位以及翻轉(zhuǎn)等功能。運行平臺為i.MX RT1170/1160/1060/1050/10
    的頭像 發(fā)表于 02-20 10:53 ?537次閱讀
    在<b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>處理器上使用PXP實現(xiàn)縮放和旋轉(zhuǎn)組合操作

    恩智浦i.MX 94應(yīng)用處理器如何變革工業(yè)和汽車連接

    恩智浦半導(dǎo)體發(fā)布i.MX 94系列應(yīng)用處理器,為工業(yè)和汽車連接設(shè)定了新的標(biāo)準(zhǔn)。作為i.MX 9系列應(yīng)用處理器的最新成員,i.MX 94旨在提
    的頭像 發(fā)表于 01-17 10:51 ?411次閱讀

    恩智浦i.MX 91生態(tài)合作伙伴最新開發(fā)板資源

    恩智浦i.MX 91應(yīng)用處理器系列能夠快速實現(xiàn)基于Linux的經(jīng)濟高效的邊緣應(yīng)用程序。i.MX 91處理器在保持實惠價格的同時,融合了高性能處理、安全性和高能效,并且為i.MX 93應(yīng)
    的頭像 發(fā)表于 12-20 17:00 ?814次閱讀

    恩智浦i.MX RT700系列MCU的優(yōu)勢

    作為邊緣智能時代的嵌入式工程師,你對一款理想的MCU有何期待?高性能、高集成、低功耗、更安全,以及出眾的AI推理能力……恩智浦半導(dǎo)體新近發(fā)布的i.MX RT700跨界MCU系列,就是你想要的答案!
    的頭像 發(fā)表于 12-09 09:16 ?846次閱讀

    恩智浦發(fā)布i.MX 94系列應(yīng)用處理器

    恩智浦半導(dǎo)體發(fā)布i.MX 9系列應(yīng)用處理器的新成員i.MX 94系列。該系列旨在用于工業(yè)控制、可編程邏輯控制器(PLC)、遠(yuǎn)程信息處理、工業(yè)
    的頭像 發(fā)表于 11-26 17:48 ?894次閱讀

    NXP專為邊緣AI打造的i.MX RT700跨界MCU到底強在哪?

    i.MX RT700系列提供了高性能、高集成度、先進(jìn)功能和高能效的優(yōu)化組合,為支持智能AI的邊緣端設(shè)備賦,例如可穿戴設(shè)備、消費電子醫(yī)療設(shè)備、智能家居設(shè)備和HMI設(shè)備。 在
    發(fā)表于 11-08 09:40 ?1353次閱讀
    NXP專為邊緣AI打造的<b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>700跨界MCU到底強在哪?

    何在i.MX RT微控制器上初始化LWIP協(xié)議棧

    i.MX RT微控制器上初始化LWIP協(xié)議棧是一個復(fù)雜但有趣的過程,它涉及多個步驟和關(guān)鍵組件的配置.
    的頭像 發(fā)表于 10-12 11:48 ?513次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>微控制器上初始化LWIP協(xié)議棧

    恩智浦推出全新i.MX RT700跨界MCU系列

    高度集成的全新i.MX RT700跨界MCU旨在顯著節(jié)省功耗,配備eIQ Neutron神經(jīng)處理單(NPU),可在邊緣端提供高達(dá)172倍的AI加速。
    的頭像 發(fā)表于 10-12 11:41 ?946次閱讀

    i.MX Linux開發(fā)實戰(zhàn)指南—基于野火i.MX系列開發(fā)板

    電子發(fā)燒友網(wǎng)站提供《i.MX Linux開發(fā)實戰(zhàn)指南—基于野火i.MX系列開發(fā)板.pdf》資料免費下載
    發(fā)表于 10-10 17:23 ?12次下載

    使用TPS65023的NXP i.MX 7電源設(shè)計

    電子發(fā)燒友網(wǎng)站提供《使用TPS65023的NXP i.MX 7電源設(shè)計.pdf》資料免費下載
    發(fā)表于 09-30 10:38 ?1次下載
    使用TPS65023的NXP <b class='flag-5'>i.MX</b> 7電源設(shè)計

    恩智浦半導(dǎo)體發(fā)布i.MX RT700系列MCU,賦智能AI邊緣設(shè)備

    恩智浦半導(dǎo)體近期震撼發(fā)布了其最新力作——i.MX RT700跨界微控制器(MCU)系列,專為推動智能AI在邊緣端設(shè)備的應(yīng)用而設(shè)計。這款創(chuàng)新產(chǎn)品精準(zhǔn)定位可穿戴設(shè)備、消費級醫(yī)療設(shè)備、智能家居系統(tǒng)以及人機交互(HMI)平臺等前沿領(lǐng)域,
    的頭像 發(fā)表于 09-26 16:06 ?984次閱讀

    NXP Semiconductors i.MX 93處理器特性概述

    NXP Semiconductors i.MX 93節(jié)應(yīng)用處理器通過集成EdgeLock? 安全飛地提供高效的機器學(xué)習(xí) (ML) 加速和高級安全性,支持節(jié)能邊緣計算。i.MX 93應(yīng)用處理器集成
    發(fā)表于 09-25 14:42 ?834次閱讀
    NXP Semiconductors <b class='flag-5'>i.MX</b> 93處理器特性概述

    恩智浦i.MX RT1170 uSDHC eMMC啟動時間

    大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是恩智浦i.MX RT1170 uSDHC eMMC啟動時間。
    的頭像 發(fā)表于 08-08 15:32 ?791次閱讀
    恩智浦<b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>1170 uSDHC eMMC啟動時間

    重新定義入門級嵌入式處理器模組-米爾NXP i.MX 93核心板

    近日,米爾電子推出基于NXP i.MX 93系列產(chǎn)品-MYC-LMX9X核心板及開發(fā)板。NXP i.MX?9系列i.MX 6和
    的頭像 發(fā)表于 04-19 17:50 ?737次閱讀
    重新定義入門級嵌入式處理器模組-米爾NXP <b class='flag-5'>i.MX</b> 93核心板
    主站蜘蛛池模板: 久久日本精品国产精品 | 黑吊大战白女出浆 | 欧美中文字幕一区二区三区 | 成人国内精品久久久久影院 | 第九色区av天堂 | 欧美videqsdesex0 | 一级毛片两人添下面 | 美女gif趴跪式动态图 | 无套内射纹身女视频 | 久99久热只有精品国产99 | 野花香在线观看免费高清播放视频 | 把手戳进美女尿口里动态图 | 亚洲精品在线免费 | 英国video性精品高清最新 | 欧美 亚洲 日韩 中文2019 | 日韩精品a在线视频 | 丰满少妇被猛烈进出69影院 | 少妇连续高潮抽搐痉挛昏厥 | 免费特黄一区二区三区视频一 | 不良网站进入窗口软件下载免费 | 精品国产自在自线官方 | 欧美一区二区视频在线观看 | 国产精品一久久香蕉国产线看 | 美女被抽插到哭内射视频免费 | 欧美91精品久久久久网免费 | 亚洲人成在线播放网站岛国 | 亚洲精品成人在线 | 被公疯狂玩弄的漂亮人妻 | 亚洲国产综合久久久无码色伦 | 午夜人妻理论片天堂影院 | 国产精品久久久久久亚洲影视 | 久久视热频这里只精品 | 最近免费中文字幕完整版HD | 99久久无码热高清精品 | 国产精品99久久久久久WWW | 成人网站国产在线视频内射视频 | 999精品免费视频 | aaa在线观看视频高清视频 | 三男强一女90分钟在线观看 | 欧美多人群p刺激交换电影 欧美多毛的大隂道 | 国产午夜在线观看视频 |