在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

關于Trace32forRT-Thread的簡述與使用

RTThread物聯網操作系統 ? 來源:面包板社區 ? 作者:RTThread物聯網操作 ? 2021-04-28 10:59 ? 次閱讀

一、Trace32 for RT-Thread

Trace32 是由德國 Lauterbach 公司研制開發的一款仿真測試工具。Trace32 作為一種真正集成化、通用性系統仿真器可以組合成多種方案,可以支持網絡方案、實驗室單機方案、異地光纖方案等,它具有全模塊化、積木式結構、可支持 JTAG 及 BDM 接口和所有 CPU,能夠提供軟件分析、端口分析、波形分析以及軟件測試等強大功能。RT-Thread 是一個集實時操作系統(RTOS)內核、中間件組件和開發者社區于一體的技術平臺,具有極小內核、穩定可靠、簡單易用、高度可伸縮、組件豐富等特點。RT-Thread 擁有一個國內最大的嵌入式開源社區,同時被廣泛應用于能源、車載、醫療、消費電子等多個行業,累積裝機量超8億臺,成為國人自主開發、國內最成熟穩定和裝機量最大的開源 RTOS。Lauterbach 和 RT-Thread 聯合開發了 Trace32 for RT-Thread 的插件,讓開發者能更加高效的開發。

二、Trace32 for RT-Thread 的使用

在使用 Trace32 for RT-Thread 的插件前,您需要準備好:Trace32 調試器以及插件相關的文件( t32_xxx_script.cmm , rtthread.men ,rtthread.t32)。插件相關的文件請聯系 Lauterbach 。

1. 啟動 Trace32

2. 啟動 Trace32 for ARM

541968f6-a4b0-11eb-aece-12bb97331649.png

3. Trace32 for ARM 界面介紹

5450f262-a4b0-11eb-aece-12bb97331649.png

4. 加載 Trace32 for ARM 腳本文件

Trace32 可以使用語法簡潔的腳本文件來替代一些的命令操作。

通過腳本文件可以自動的完成 elf 的解析和 bin 文件的燒錄

把腳本文件拖放到命令輸入欄,之后按 Enter 鍵

54fbf7f2-a4b0-11eb-aece-12bb97331649.png

5. Trace32 for ARM 顯示工程源碼

工程師們在平時調試程序是需要能跟蹤代碼來進行一些列的檢查,Trace32 提供了便捷的操作方式,下圖展示了兩種顯示的方法,任選其中一種即可:

使用菜單欄

使用圖標

55a720fa-a4b0-11eb-aece-12bb97331649.png

6. Trace32 for ARM 調試工程

工程師們在調試代碼的時候經常需要控制 MCU 的行為,比如常見的:全速運行,打斷點,修改變量來觸發某些條件。這些 Trace32 都有非常好的支持。

MCU 全速運行

55b92980-a4b0-11eb-aece-12bb97331649.png

增加斷點

55f88468-a4b0-11eb-aece-12bb97331649.png

修改變量

5610030e-a4b0-11eb-aece-12bb97331649.png

7. Trace32 for ARM 調試 RT-Thread

Trace32 for RT-Thread 插件使得調試 RT-Thread 更加的方便。目前支持展示當前內核對象的信息有:

線程

信號

事件集

互斥鎖

郵箱

消息隊列

內存池

展示線程信息:

564071ec-a4b0-11eb-aece-12bb97331649.png

展示線程更多的信息:

鼠標右鍵點擊線程名,即可顯示更多的線程結構體信息

564d4caa-a4b0-11eb-aece-12bb97331649.png

如果出現以下信息,則表示工程中未使用該內核對象:

56c66cf2-a4b0-11eb-aece-12bb97331649.png

三、總結

Trace32 for RT-Thread 可以很方便的分析系統實時的運行狀態, 借助這一有力的工具,在系統發生異常錯誤的時候,就能獲取到更多有效的信息,方便工程師們更快更精準的找到問題點。
編輯:lyn

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

    關注

    0

    文章

    44

    瀏覽量

    16050
  • trace32
    +關注

    關注

    0

    文章

    12

    瀏覽量

    13143
  • RT-Thread
    +關注

    關注

    32

    文章

    1372

    瀏覽量

    41561

原文標題:Trace32 for RT-Thread 插件發布,讓開發更高效!

文章出處:【微信號:RTThread,微信公眾號:RTThread物聯網操作系統】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    Lauterbach TRACE32開發工具現在支持PX5 RTOS

    Lauterbach TRACE32開發工具現在支持PX5 RTOS。這里TRACE32工具支持包括對PX5 RTOS內部結構和數據的訪問,使開發人員能夠更深入地了解其應用程序的行為方式,并利用芯片
    的頭像 發表于 06-12 16:38 ?118次閱讀

    用于 Zigbee 技術應用/Thread / 藍牙?應用的 2.4 GHz 前端模塊 skyworksinc

    電子發燒友網為你提供()用于 Zigbee 技術應用/Thread / 藍牙?應用的 2.4 GHz 前端模塊相關產品參數、數據手冊,更有用于 Zigbee 技術應用/Thread / 藍牙
    發表于 06-06 18:29
    用于 Zigbee 技術應用/<b class='flag-5'>Thread</b> / 藍牙?應用的 2.4 GHz 前端模塊 skyworksinc

    Thread標準認證概述

    本篇知識庫文章概述了開發人員如何將其Thread物聯網設備進行Thread Group認證所需的步驟,并重點介紹使用Silicon Labs(芯科科技)的EFR32無線射頻器件的相關流程。
    的頭像 發表于 06-04 10:10 ?140次閱讀
    <b class='flag-5'>Thread</b>標準認證概述

    重磅預售!RT-Trace調試工具

    嵌入式開發者注意!調試神器RT-Trace即將登陸淘寶!嵌入式開發從業者們:您是否常被調試效率低下、線程分析不清、故障定位困難所困擾?別愁!專為嵌入式開發者打造的高性能調試工具RT-Trace即將
    的頭像 發表于 05-20 18:15 ?343次閱讀
    重磅預售!RT-<b class='flag-5'>Trace</b>調試工具

    用于 Zigbee?/Thread/藍牙?信號應用的 2.4 GHz 前端模塊 skyworksinc

    電子發燒友網為你提供()用于 Zigbee?/Thread/藍牙?信號應用的 2.4 GHz 前端模塊相關產品參數、數據手冊,更有用于 Zigbee?/Thread/藍牙?信號應用的 2.4 GHz
    發表于 05-09 18:31
    用于 Zigbee?/<b class='flag-5'>Thread</b>/藍牙?信號應用的 2.4 GHz 前端模塊 skyworksinc

    用于 Zigbee?/Thread/藍牙?應用的 2.4 GHz 前端模塊 skyworksinc

    電子發燒友網為你提供()用于 Zigbee?/Thread/藍牙?應用的 2.4 GHz 前端模塊相關產品參數、數據手冊,更有用于 Zigbee?/Thread/藍牙?應用的 2.4 GHz 前端
    發表于 04-11 18:30
    用于 Zigbee?/<b class='flag-5'>Thread</b>/藍牙?應用的 2.4 GHz 前端模塊 skyworksinc

    IMXRT1170-EVK如何使用J-Trace探針啟用指令跟蹤?

    我正在嘗試使用 i.MXRT1176 跟蹤引腳和 MIMXRT1170-EVK 板上的 J-Trace 探針來啟用指令跟蹤。 我已經安裝了電阻器R1881, R1882, R1883, R1884
    發表于 04-07 06:21

    如何使用MCUXpresso IDE中內置的SWO Trace功能?

    如何使用MCUXpresso IDE中內置的SWO Trace功能?
    發表于 03-17 08:08

    基于SEGGER的Ozone調試器和J-Trace工具跟蹤Ferrocene的Rust應用

    2025年3月,SEGGER和Ferrous Systems合作,確保使用Ferrous Systems的Ferrocene工具鏈編譯的Rust應用程序可以通過SEGGER的J-Trace工具實時下載分析。
    的頭像 發表于 03-14 11:27 ?446次閱讀

    2024年Thread的重要亮點

    Thread Group近期通過本篇博文來總結2024年取得的驚人進步和成就。目前,Thread會員基礎已近 200 家公司,從去年1月份參加CES 2024,到7月份慶祝成立 10 周年,再到
    的頭像 發表于 01-14 09:30 ?591次閱讀

    直播預告|智算時代,如何通過 N-Trace 助力 RISC-V 性能優化

    RISC-VN-Trace(基于Nexus的跟蹤)是針對RISC-V體系結構的調試和跟蹤技術。該技術通過定義一個跟蹤編碼器組件,并建立在廣為人知的NexusIEEE-ISTO5001標準之上
    的頭像 發表于 01-10 17:53 ?704次閱讀
    直播預告|智算時代,如何通過 N-<b class='flag-5'>Trace</b> 助力 RISC-V 性能優化

    Nordic-RT-Thread5.1.0移植筆記

    Nordic-RT-Thread5.1.0移植筆記
    的頭像 發表于 10-16 08:09 ?1164次閱讀
    Nordic-RT-<b class='flag-5'>Thread</b>5.1.0移植筆記

    如何使用Intel Processor Trace工具查看任意函數執行時間

    在上一篇文章 PT_PERF: 基于 Intel PT 的時延性能分析工具 中,我們介紹了 Intel Processor Trace 時延分析工具的背景,功能和實現。
    的頭像 發表于 08-07 14:24 ?971次閱讀
    如何使用Intel Processor <b class='flag-5'>Trace</b>工具查看任意函數執行時間

    2024 RT-Thread全球巡回 線下培訓火熱來襲!

    親愛的RT-Thread社區成員們:我們非常高興地宣布,2024年RT-Thread全球開發者線下培訓即將拉開帷幕!24年全球巡回培訓將覆蓋超10座城市及國家,為開發者提供一個深入學習RT-Thread嵌入式開發的絕佳機會。
    的頭像 發表于 08-07 08:35 ?2479次閱讀
    2024 RT-<b class='flag-5'>Thread</b>全球巡回 線下培訓火熱來襲!

    sdk函數system_phy_freq_trace_enable() 的含義是什么?

    嗨,你們誰能告訴我 sdk 函數 system_phy_freq_trace_enable() 的含義?
    發表于 07-10 07:23
    主站蜘蛛池模板: 天堂网在线www | 六月婷婷在线观看 | 中文字幕在线一区二区在线 | 夜夜爽夜夜 | 美女黄色一级片 | 视色4se在线视频播放 | 五月激情久久 | 国产一级特黄高清在线大片 | 99成人在线观看 | 黄色毛片子 | 色偷偷资源网 | 久久综合九色综合97_ 久久久 | 天天干在线免费视频 | 99久热成人精品视频 | 亚洲欧美一区二区三区另类 | 337p亚洲精品色噜噜狠狠 | 国产在线麻豆自在拍91精品 | 日本黄色大片免费观看 | 华人永久免费视频 | 久色国产| 香蕉久久久久久狠狠色 | 欧美成人一区二区三区在线电影 | 日日爱网址 | kkkbo色综合 lsj老司机精品视频在线观看 | 9久久9久久精品 | 未满十八18周岁禁止免费国产 | 亚洲 欧洲 另类 综合 自拍 | 26uuu欧美性色 | 欧美成人精品欧美一级乱黄 | 黄色绿像一级片 | 天堂在线最新版在线www | 欧美黑人性受xxxx精品 | 天天做天天摸天天爽天天爱 | 成人国产精品一级毛片视频 | 天天摸天天做天天爽 | 经典三级一区二区三区视频 | 免费一级毛片 | 中国美女乱淫免费看视频 | 国产美女精品一区二区三区 | 亚洲毛片免费在线观看 | 日本拍拍拍 |