chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 作者:黃工的嵌入式技術(shù) ? 2020-03-01 11:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

1寫在前面

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

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

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

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

2關(guān)于STM Studio

STM Studio是通過實時讀取和顯示變量來幫助調(diào)試和診斷STM32應(yīng)用程序。

STM Studio在PC上運行,通過標(biāo)準(zhǔn)的ST-LINK開發(fā)工具與STM32連接。

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

可以使用不同的圖形視圖來滿足調(diào)試和診斷的需要或演示應(yīng)用程序行為。

主要特點:

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

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

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

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

5.兩種類型的查看器:

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

TouchPoint查看器:兩個變量的關(guān)聯(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調(diào)試和診斷說明

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

所以,你需要提前準(zhǔn)備調(diào)試文件(.elf .out .axf)。

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

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

擴(kuò)展閱讀:關(guān)于bin、hex和axf文件格式的描述

5STM Studio使用方法

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

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

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

1.新建工程

2.導(dǎo)入文件

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

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

4.運行

5.運行效果

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

    關(guān)注

    2312

    文章

    11189

    瀏覽量

    374478
  • 診斷
    +關(guān)注

    關(guān)注

    1

    文章

    61

    瀏覽量

    12730
  • Studio
    +關(guān)注

    關(guān)注

    2

    文章

    226

    瀏覽量

    30783
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    開發(fā)者分享|MicroKeen多功能下載器,全流程開發(fā)工具一體化

    一、嵌入式開發(fā)大殺器做嵌入式開發(fā),你一定經(jīng)歷過這種場景:桌面上插滿了設(shè)備——調(diào)試器、串口工具、脫機(jī)下載器、升級工具、……研發(fā)一套
    的頭像 發(fā)表于 03-10 08:32 ?525次閱讀
    <b class='flag-5'>開發(fā)</b>者分享|MicroKeen多功能下載器,全流程<b class='flag-5'>開發(fā)工具</b>一體化

    使用 Keil Studio for Visual Studio Code開發(fā) STM32 設(shè)備

    Keil Studio是 Arm 最新一代的集成開發(fā)環(huán)境(IDE),將嵌入式開發(fā)工具直接集成到了 Visual Studio Code 中。作為 μVision 的后繼者,它提供了現(xiàn)代
    的頭像 發(fā)表于 03-05 17:41 ?3559次閱讀
    使用 Keil <b class='flag-5'>Studio</b> for Visual <b class='flag-5'>Studio</b> Code<b class='flag-5'>開發(fā)</b> <b class='flag-5'>STM32</b> 設(shè)備

    Candera CGI Studio工具助力HMI開發(fā)高效落地

    開發(fā)復(fù)雜的人機(jī)界面(HMI)不僅需要合適的工具,也需要恰當(dāng)?shù)闹С?。無論您是經(jīng)驗豐富的開發(fā)者還是初學(xué)者,獲得專業(yè)指導(dǎo)與個性化協(xié)助,對 HMI 項目的成功至關(guān)重要。CGI Studio
    的頭像 發(fā)表于 03-02 15:08 ?480次閱讀

    智能顯示模塊配套的界面開發(fā)工具怎么獲???

    想要試用你們的液晶屏,請問界面開發(fā)工具怎么獲取?
    發(fā)表于 01-19 15:44

    恩智浦嵌入式HMI應(yīng)用開發(fā)工具GUI Guider 1.10.1全新上線

    恩智浦嵌入式HMI應(yīng)用開發(fā)工具GUI Guider 1.10.1全新上線啦!新版本重點聚焦性能提升、工具鏈升級、多點觸控體驗以及開發(fā)板適配,進(jìn)一步優(yōu)化IDE界面,增強(qiáng)功能穩(wěn)定性,并完善文檔體系。
    的頭像 發(fā)表于 12-28 09:45 ?1899次閱讀

    福晞軟件調(diào)試工具介紹工程添加Debugware IP(1)

    為方便用戶了解和熟悉「福晞軟件」,我們就軟件的調(diào)試工具進(jìn)行詳細(xì)的講解和說明,以幫助用戶實現(xiàn)高效地開發(fā)調(diào)試
    的頭像 發(fā)表于 12-15 09:17 ?3658次閱讀
    福晞軟件<b class='flag-5'>調(diào)試工具</b>介紹<b class='flag-5'>之</b>工程添加Debugware IP(1)

    芯源都有哪些開發(fā)工具?具體性能如何?

    芯源都有哪些開發(fā)工具?具體性能如何?
    發(fā)表于 11-14 07:58

    PYQT 應(yīng)用程序框架及開發(fā)工具

    大家好,本團(tuán)隊此次分享的內(nèi)容為開發(fā)過程中使用到的PYQT 應(yīng)用程序框架及開發(fā)工具。 pYqt 是一個多平臺的 python 圖形用戶界面應(yīng)用程序框架,由于其面向?qū)ο蟆? 易擴(kuò)展(可實現(xiàn)組件編程等
    發(fā)表于 10-29 07:15

    華大電子支持的主流開發(fā)工具有哪些

    華大電子支持的主流開發(fā)工具
    的頭像 發(fā)表于 09-28 10:43 ?738次閱讀
    華大電子支持的主流<b class='flag-5'>開發(fā)工具</b>有哪些

    三種開發(fā)工具的功能和優(yōu)勢

    您喜歡搗鼓電子設(shè)備并自己動手制作項目嗎?如果是,您可能會對Raspberry Pi、Arduino、ROCK及其他能幫助實現(xiàn)DIY目標(biāo)的開發(fā)工具感興趣。Raspberry Pi在全球已售出約3000萬臺,這一令人矚目的成績說明這類開發(fā)工具正在改變我們的創(chuàng)新方式。
    的頭像 發(fā)表于 09-25 16:45 ?1088次閱讀

    IAR開發(fā)工具鏈有什么優(yōu)勢

    開發(fā)安全關(guān)鍵型應(yīng)用時,選擇具備成熟歷史的硬件平臺、完善的應(yīng)用與診斷軟件,以及經(jīng)過功能安全認(rèn)證的開發(fā)工具鏈,是確保項目順利啟動并高效完成開發(fā)和認(rèn)證的關(guān)鍵。這一組合不僅顯著節(jié)省時間與成本
    的頭像 發(fā)表于 08-06 09:36 ?1278次閱讀

    調(diào)試工具:Eclipse調(diào)試工具欄與窗口的深入分析

    摘要 :在嵌入式系統(tǒng)開發(fā)領(lǐng)域,高效的調(diào)試工具鏈對于項目的成功實施具有決定性意義。本文聚焦于 Eclipse 調(diào)試工具欄與窗口的功能特性,深入剖析其在嵌入式開發(fā)
    的頭像 發(fā)表于 07-07 11:32 ?1025次閱讀
    <b class='flag-5'>調(diào)試工具</b>:Eclipse<b class='flag-5'>調(diào)試工具</b>欄與窗口的深入分析

    在IAR Arm開發(fā)工具鏈中--function_sections編譯選項的使用

    本文主要介紹在IAR Arm開發(fā)工具鏈中不修改源代碼的情況下使用??function_sections編譯選項把函數(shù)放到單獨的section。
    的頭像 發(fā)表于 06-13 13:53 ?1942次閱讀
    在IAR Arm<b class='flag-5'>開發(fā)工具</b>鏈中--function_sections編譯選項的使用

    IAR開發(fā)平臺升級Arm和RISC-V開發(fā)工具鏈,加速現(xiàn)代嵌入式系統(tǒng)開發(fā)

    IAR正式發(fā)布其旗艦產(chǎn)品的重大更新版本:Arm開發(fā)工具鏈v9.70和RISC-V開發(fā)工具鏈v3.40。
    的頭像 發(fā)表于 06-11 14:28 ?1104次閱讀

    DevEco Studio 工具如何安裝

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