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

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

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

3天內不再提示

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

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

簡介

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

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

TRACE32調試器硬件包括:

? 通用調試器硬件

? 特定于處理器體系結構的調試電纜 圖1. 硬件連接示意圖
1. 以i.MX RT1170驗證板為例,圖2 i.MX RT1170驗證板硬件連接圖。 圖2 i.MX RT1170 EVK Board 硬件連接圖

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

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

3 Trace相關電阻

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

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

圖5 選擇CPU類型

并將調試端口類型設置為SWD,如圖6所示:

? ? ? ? ? ? ??圖6 調試端口類型設置為JTAG

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

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

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

創建腳本
將以下腳本命令另存為.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
加載應用
打開TRACE32 軟件, 單擊"File-> Load File". 找到上面生成的hello_world.elf文件并運行它。

1. 單擊"View-> List Source" 打開代碼調試窗口

2. 單擊"Step"或按"F2" 單步執行程序

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

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

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

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

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

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

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

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

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



END



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




NXP客棧


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





長按二維碼,關注我們


恩智浦MCU加油站


這是由恩智浦官方運營的公眾號,著重為您推薦恩智浦MCU的產品信息、開發技巧、教程文檔、培訓課程等內容。


長按二維碼,關注我們


原文標題:如何在i.MX RT11xx系列上使能ETM Trace

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

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

    關注

    146

    文章

    17185

    瀏覽量

    351735
  • 恩智浦
    +關注

    關注

    14

    文章

    5869

    瀏覽量

    107767

原文標題:如何在i.MX RT11xx系列上使能ETM Trace

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

收藏 人收藏

    評論

    相關推薦

    恩智浦i.MX 91生態合作伙伴最新開發板資源

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

    恩智浦i.MX RT700系列MCU的優勢

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

    恩智浦發布i.MX 94系列應用處理器

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

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

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

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

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

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

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

    i.MX Linux開發實戰指南—基于野火i.MX系列開發板

    電子發燒友網站提供《i.MX Linux開發實戰指南—基于野火i.MX系列開發板.pdf》資料免費下載
    發表于 10-10 17:23 ?11次下載

    使用TPS65023的NXP i.MX 7電源設計

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

    恩智浦半導體發布i.MX RT700系列MCU,賦智能AI邊緣設備

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

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

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

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

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

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

    近日,米爾電子推出基于NXP i.MX 93系列產品-MYC-LMX9X核心板及開發板。NXP i.MX?9系列i.MX 6和
    的頭像 發表于 04-19 17:50 ?575次閱讀
    重新定義入門級嵌入式處理器模組-米爾NXP <b class='flag-5'>i.MX</b> 93核心板

    i.MX 9系列-啟動時間測量方法應用指南

    電子發燒友網站提供《i.MX 9系列-啟動時間測量方法應用指南.pdf》資料免費下載
    發表于 02-20 10:37 ?0次下載
    <b class='flag-5'>i.MX</b> 9<b class='flag-5'>系列</b>-啟動時間測量方法應用指南

    使用i.MX RT500實現SPI/DMA AN14170應用指南

    電子發燒友網站提供《使用i.MX RT500實現SPI/DMA AN14170應用指南.pdf》資料免費下載
    發表于 02-01 10:05 ?0次下載
    使用<b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>500實現SPI/DMA AN14170應用指南

    i.MX RT SDK的Wi-Fi TX功率表和信道掃描管理應用指南

    電子發燒友網站提供《i.MX RT SDK的Wi-Fi TX功率表和信道掃描管理應用指南.pdf》資料免費下載
    發表于 01-14 09:27 ?0次下載
    <b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b> SDK的Wi-Fi TX功率表和信道掃描管理應用指南
    主站蜘蛛池模板: 伊人影院综合网| 国产成人精品免费视频下载| 含羞草传媒在线观看| 羞羞麻豆国产精品1区2区3区| 国产免费人成在线看视频| 亚洲视频在线观看不卡| 美女大BXXXXN内射| 波多野结衣 熟女| 亚洲成年人影院| 美女被C污黄网站免费观看| 国产1000部成人免费视频| 亚洲人成影院在线播放| 欧美黄色一级| 国产在线观看免费| 99视频全部看免费观| 性生大片免费看| 蜜臀AV色欲A片无码一区| 国产精品久久久久影院免费| 中文字幕人成乱码中国| 色婷婷我要去我去也| 久久久久久极精品久久久| 成人区在线观看免费视频| 亚洲天堂一区二区三区| 人妻免费视频公开上传| 九九精品视频在线播放| 成人手机在线| 诱受H嗯啊巨肉各种play| 日韩精品一区二区三区色欲AV | a一级毛片视频免费看| 亚洲 欧美 国产在线视频| 女人张腿让男人桶免费| 精品精品国产yyy5857香蕉| 成人毛片免费播放| 中国毛片网| 亚洲第一国产| 青青久在线| 毛片免费在线播放| 黄色软件视频app| 国产不卡视频在线观看| ccc36色小姐电影| 中国农村真实bbwbbwbbw|