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

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

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

3天內不再提示

關于STM32開發工具之STM Studio調試和診斷工具講解

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 作者:黃工的嵌入式技術 ? 2020-03-01 11:56 ? 次閱讀

STM Studio這個工具出來很久了,可能很多人都沒聽說過。之前沒寫過,今天就寫點關于STM Studio的內容。

1寫在前面

針對STM32軟件的開發工具有很多,從開篇圖片也能看到,不知大家用過其中哪些工具?

STM32軟件開發工具地址:

https://www.st.com/en/development-tools/stm32-software-development-tools.html

本文就重點講述其中的一個工具:STM Studio.

2關于STM Studio

STM Studio是通過實時讀取和顯示變量來幫助調試和診斷STM32應用程序。

STM Studio在PC上運行,通過標準的ST-LINK開發工具與STM32連接。

STM Studio是一種非侵入式工具,可以保留應用程序的實時行為,它非常適合調試無法停止的應用,例如電機控制應用。

可以使用不同的圖形視圖來滿足調試和診斷的需要或演示應用程序行為。

主要特點:

1.運行在Windows系統上;

2.通過ST-LINK連接到任何STM32(JTAG或SWD協議);

3.在應用程序運行時從RAM中讀取即時(非侵入式)變量;

4.在ELF應用程序可執行文件中解析DWARF調試信息

5.兩種類型的查看器:

變量查看器:實時波形,類似示波器的圖形

TouchPoint查看器:兩個變量的關聯,一個在X軸上,一個在Y軸上

6.可以將數據記錄到文件中,方便以后查看;

3STM Studio下載安裝說明

STM Studio工具下載地址:

https://www.st.com/en/development-tools/stm-studio-stm32.html

目前最近版本STMStudioV3.6.0。

STM Studio工具需要提前安裝JAVA環境。JRE下載地址:

https://www.oracle.com/technetwork/java/javase/downloads/index.html

同時,目前只提供基于Windows系統的安裝文件:STMStudio_setup.exe

4STM Studio調試和診斷說明

STMStudio是通過導入調試文件(.elf .out .axf)來實現調試和診斷的。

所以,你需要提前準備調試文件(.elf .out .axf)。

1.Keil MDK-ARM:編譯之后,會在你工程中Objects目錄下生成一個.axf調試文件。

2.IAR EWARM:編譯之后,會在你工程中Exe目錄下生成一個.out調試文件。

擴展閱讀:關于bin、hex和axf文件格式的描述

5STM Studio使用方法

STM Studio的使用方法不難,官方和網上都能找到相應使用教程

這里舉一個簡單例子,查看一個變量cnt,代碼如下:

uint8_t cnt = 0; int main(void){ while(1) { Delay_Nms(500); cnt++; if(100 <= cnt) { cnt = 0; } }}

1.新建工程

2.導入文件

(我用MDK-ARM生產axf文件)

3.發送到變量查看器

4.運行

5.運行效果

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

    關注

    2270

    文章

    10900

    瀏覽量

    355985
  • 診斷
    +關注

    關注

    1

    文章

    58

    瀏覽量

    12281
  • Studio
    +關注

    關注

    2

    文章

    190

    瀏覽量

    28689
收藏 人收藏

    評論

    相關推薦

    電機方案開發工具—QE For Motor

    QE For Motor是專門為電機方案開發而設計的工具,支持從電機控制軟件的執行到驗證的整個開發過程。QE For Motor鏈接電機方案信息網站、電機控制軟件、集成開發環境e2
    的頭像 發表于 11-28 17:36 ?371次閱讀
    電機方案<b class='flag-5'>開發工具</b>—QE For Motor

    云計算開發工具包括什么

    云計算開發工具種類繁多,包括IDE、虛擬化軟件、容器化平臺、自動化部署工具和云平臺等。
    的頭像 發表于 11-22 10:11 ?174次閱讀

    電機方案開發工具QE For Motor的使用教程

    QE For Motor是專門為電機方案開發而設計的工具,支持從電機控制軟件的執行到驗證的整個開發過程。QE For Motor鏈接電機方案信息網站、電機控制軟件、集成開發環境e2
    的頭像 發表于 11-14 15:12 ?1040次閱讀
    電機方案<b class='flag-5'>開發工具</b>QE For Motor的使用教程

    支持C2000的開發工具版本

    電子發燒友網站提供《支持C2000的開發工具版本.pdf》資料免費下載
    發表于 10-10 11:06 ?0次下載
    支持C2000的<b class='flag-5'>開發工具</b>版本

    瑞星微刷機工具開發工具

    瑞星微刷機工具開發工具
    發表于 10-09 11:14 ?1次下載

    使用RTT studio的時候無法像keli這些開發工具一樣動態刷新監視的變量值,怎么處理才能顯示?

    大神們,我發現在使用RTT studio的時候無法像keli這些開發工具一樣動態刷新監視的變量值,不知道怎么處理才能顯示?
    發表于 07-04 07:35

    字節跳動發布豆包MarsCo智能開發工具

    在數字時代的浪潮中,編程已成為推動科技進步和創新的核心動力。為了助力國內開發者更高效、智能地進行編程工作,字節跳動公司近日發布了全新的智能開發工具——豆包 MarsCode。這款工具基于強大的豆包大模型打造,全面免費開放使用,旨
    的頭像 發表于 07-01 15:03 ?710次閱讀

    Diamond開發工具使用說明

    Diamond開發工具使用說明
    發表于 05-23 09:14 ?0次下載

    哪個STM8的開發工具最好用,最便捷?

    最近兩天剛開始搞STM8,本以為用過STM32之后,STM8應該很容易的。沒想到兩天就栽在STM8的開發工具里了,俺實在是才疏學淺,覺得STM8的開發工具實在是太難用了,跟keil簡直是天壤之別。現發起投票,看一下大家的感受,都
    發表于 05-15 08:11

    瑞薩Smart Configurator支持SEGGER集成開發工具

    SEGGER與瑞薩電子(Renesas Electronics)近日宣布達成重要合作,SEGGER的集成開發工具Embedded Studio現已無縫融入瑞薩電子的Smart
    的頭像 發表于 05-10 14:25 ?742次閱讀

    SEGGER與瑞薩電子合作,宣布集成開發工具Embedded Studio

    SEGGER與Renesas Electronics(瑞薩電子)合作,宣布集成開發工具Embedded Studio現已集成到被稱為Smart Configurator(智能配置器)的Renesas代碼生成器中。
    的頭像 發表于 05-08 10:03 ?855次閱讀
    SEGGER與瑞薩電子合作,宣布集成<b class='flag-5'>開發工具</b>Embedded <b class='flag-5'>Studio</b>

    意法半導體推出多合一MEMS傳感器功能評估開發工具MEMS Studio

    據麥姆斯咨詢報道,意法半導體的MEMS Studio是一款新的多合一MEMS傳感器功能評估開發工具,與STM32微控制器生態系統的關系密切,支持Windows、MacOS 和 Linux操作系統。
    的頭像 發表于 04-08 09:04 ?522次閱讀

    STM32WLE5使用什么開發工具

    我準備使用STM32WLE5,請教一下使用什么開發工具?STLINK-V2可以嗎?
    發表于 03-14 07:00

    使用RTT studio的時候無法像keli這些開發工具一樣動態刷新監視的變量值,怎么處理才能顯示?

    大神們,我發現在使用RTT studio的時候無法像keli這些開發工具一樣動態刷新監視的變量值,不知道怎么處理才能顯示?
    發表于 02-22 08:00

    蘋果準備推出AI軟件開發工具

    近日,有知情人士透露,蘋果公司正在全力加碼人工智能,準備推出一款新的軟件開發工具。這款工具將利用生成式人工智能技術,幫助開發者自動完成編碼工作,預計將加劇與微軟在人工智能方面的競爭。
    的頭像 發表于 02-20 14:35 ?910次閱讀
    主站蜘蛛池模板: 香港澳门a级三级三级全黄 | 在线不卡一区| 日本高清网站| sss在线play| 亚洲成a人片77777潘金莲| 亚洲精品久久久久影| 久青草久青草高清在线播放| 天天干国产| 免费在线不卡视频| 美女污污网站| 理论在线视频| 伊人精品久久久大香线蕉99| 黄色一级日本| 操亚洲| 亚洲成色999久久网站| 国产高清在线看| 色网址在线观看| 三级黄色在线观看| 天天插天天射天天操| 免费网站看黄| 激情网网站| 在线观看网站黄| 天堂电影在线观看免费入口| 永久免费在线视频| 亚洲高清视频一区| 免费激情网址| 成人精品福利| 色视频在线观看在线播放| 婷婷亚洲综合五月天在线| 欧美深深色噜噜狠狠yyy| 久久女人网| 午夜色a大片在线观看免费| 色亚洲色图| 日日干夜夜操| 午夜三级毛片| 五月天婷婷伊人| 综合天堂| 97色婷婷成人综合在线观看| 亚洲视频1| 国模私拍在线视频| eee在线播放成人免费|