女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

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

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

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

1寫在前面

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

STM32軟件開發(fā)工具地址:

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開發(fā)工具與STM32連接。

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

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

主要特點:

1.運行在Windows系統(tǒng)上;

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

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

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

5.兩種類型的查看器:

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

TouchPoint查看器:兩個變量的關聯(lián),一個在X軸上,一個在Y軸上

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

3STM Studio下載安裝說明

STM Studio工具下載地址:

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

目前最近版本STMStudioV3.6.0。

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

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

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

4STM Studio調試和診斷說明

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

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

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

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

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

5STM Studio使用方法

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

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

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

1.新建工程

2.導入文件

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

3.發(fā)送到變量查看器

4.運行

5.運行效果

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

    關注

    2289

    文章

    11012

    瀏覽量

    362365
  • 診斷
    +關注

    關注

    1

    文章

    60

    瀏覽量

    12426
  • Studio
    +關注

    關注

    2

    文章

    205

    瀏覽量

    29508
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    DevEco Studio 工具如何安裝

    簽名。 步驟 3在編輯窗口右上角的工具欄,點擊運行按鈕,或使用默認快捷鍵 Shift+F10(Mac 為 Control+R)運行工程,等待編譯完成即可便運行在設備上。 至此,驗證了 DevEco Studio 工具已正確安裝
    發(fā)表于 04-24 07:38

    rk3568開發(fā)工具

    rk3568開發(fā)工具
    發(fā)表于 04-16 17:03 ?1次下載

    AI開發(fā)工具分類與功能

    當下,AI開發(fā)工具不僅簡化了AI開發(fā)的復雜流程,還提高了開發(fā)效率,推動了AI技術的廣泛應用。下面,AI部落小編為大家介紹AI開發(fā)工具的分類及其功能。
    的頭像 發(fā)表于 04-12 10:12 ?221次閱讀

    鴻蒙北向開發(fā)OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置

    本文介紹OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置,鴻蒙北向開發(fā)入門必備!由觸覺智能Purple Pi OH鴻蒙開發(fā)板演示。搭載了瑞芯微RK3566四核
    的頭像 發(fā)表于 03-28 18:05 ?577次閱讀
    鴻蒙北向<b class='flag-5'>開發(fā)</b>OpenHarmony5.0 DevEco <b class='flag-5'>Studio</b><b class='flag-5'>開發(fā)工具</b>安裝與配置

    e2studio和Keil簡介及如何安裝e2studio開發(fā)環(huán)境

    (簡稱為e2或e2s)是瑞薩電子的一款包含代碼開發(fā)、構建和調試開發(fā)工具。e2studio基于開源EclipseIDE和與相關的C/C++
    的頭像 發(fā)表于 03-13 17:27 ?1015次閱讀
    e2<b class='flag-5'>studio</b>和Keil簡介及如何安裝e2<b class='flag-5'>studio</b><b class='flag-5'>開發(fā)</b>環(huán)境

    云計算開發(fā)工具包的功能

    隨著云計算技術的不斷成熟,越來越多的企業(yè)開始將應用和服務遷移到云端,以享受彈性計算資源、高可用性和成本效益等優(yōu)勢。為了加速這一進程,云計算服務提供商推出了各種開發(fā)工具包。下面,AI部落小編帶您了解云計算開發(fā)工具包的主要功能。
    的頭像 發(fā)表于 02-21 11:02 ?249次閱讀

    鴻蒙北向開發(fā)OpenHarmony4.1 DevEco Studio開發(fā)工具安裝與配置

    OpenHarmony4.1 DevEco Studio開發(fā)工具安裝與配置,鴻蒙北向開發(fā)入門必備!
    的頭像 發(fā)表于 02-07 17:35 ?621次閱讀
    鴻蒙北向<b class='flag-5'>開發(fā)</b>OpenHarmony4.1 DevEco <b class='flag-5'>Studio</b><b class='flag-5'>開發(fā)工具</b>安裝與配置

    盤點工程師常用的嵌入式開發(fā)工具

    嵌入式開發(fā)涉及硬件與軟件的緊密結合,開發(fā)工具的選擇對效率和質量至關重要。以下是嵌入式開發(fā)中常用的工具分類及代表性工具,涵蓋
    的頭像 發(fā)表于 02-07 10:06 ?1636次閱讀

    電機方案開發(fā)工具—QE For Motor

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

    云計算開發(fā)工具包括什么

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

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

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

    支持C2000的開發(fā)工具版本

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

    瑞星微刷機工具開發(fā)工具

    瑞星微刷機工具開發(fā)工具
    發(fā)表于 10-09 11:14 ?3次下載

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

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

    字節(jié)跳動發(fā)布豆包MarsCo智能開發(fā)工具

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