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

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

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

3天內不再提示

關于STM32CubeIDE環境下的變量顯示及監測

茶話MCU ? 來源:ST MCU 信息交流 ? 2020-08-10 16:24 ? 次閱讀

ST公司為廣大STM32用戶推出了免費的編譯調試開發環境STM32CubeIDE,越來越多的人都在關注和使用它。在基于STM32CubeIDE的開發過程中,有個比較常見的問題就是如何在調試過程中對變量進行查看。這里簡單地演示下實現過程。

我在工程里定義了兩個全局變量,分別是下圖中兩個變量。【注:文中圖片手機模式下可以點擊放大查看】

代碼編譯完成后,開始進行調試。我們可以打開Debug 視窗中的expression視窗來查看程序運行后的變量值。

使用expression視窗查看變量結果的話,當程序在運行時是不能查看動態結果的,這時數據可能保持不動甚至提示出錯,像下圖所示,這時不用理它。

當你暫停或停止運行時就會顯示最終結果,比方像下面的樣子。

有些情況下,我們希望在調試過程中動態查看變量值,能否做到呢?

這時我們可以使用Live Expression視窗來實現。這時就可以實時監控變量的數據變化。當然,我們根據需要來,如果不需實時查看就用expression視窗即可。

有時我們進入調試狀態后,可能找不到expression或Live expression的視窗欄,這時我們可以在上圖所示的Quick Access方框里鍵入expression或Live expression即可打開相應視窗。或者在調試狀態下打開相應視窗的菜單命令。

我們在使用CubeIDE調試時,窗口較多而且往往可以移動,有時整個版面可能有點亂了,在非調試狀態下,我們可以對整個版面做下復位。

這里再提醒兩點,我們在通過expression或Live expression視窗查看變量時,有時復位或停止后再運行時可能遇到數據失效的情況,這時我們可以將視窗里的變量remove掉重寫一次。

另外,Live Expression功能的使用是需要使能配置的,所以當我們試圖使用Live Expression來動態查看變量數據時,若發現該功能似乎沒法實現時,注意該功能是否已被使能。使能該功能的位置在下圖所示的地方:【可以右鍵點擊工程,經過Debug as/Debug configuration進來】

Ok,關于STM32CubeIDE環境下的變量顯示及監測就分享到這里,祝君好運!

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

    關注

    2282

    文章

    10986

    瀏覽量

    361109
  • 監測
    +關注

    關注

    2

    文章

    3815

    瀏覽量

    45206
  • 變量
    +關注

    關注

    0

    文章

    614

    瀏覽量

    28742

原文標題:基于STM32CubeIDE的變量查看話題

文章出處:【微信號:stmcu832,微信公眾號:茶話MCU】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    使用STM32CubeIDE調試STM32MP157D的M4內核時報了錯誤怎么解決?

    我使用STM32CubeIDE調試STM32MP157D的M4內核時報了下圖這個錯誤: 經過我的排除后發現,應該是STM32CubeIDE上傳"
    發表于 03-14 06:01

    STM32CubeIDE在線調試時,如何配置擦除Flash的部分Page?

    STM32CubeIDE在線調試時,如何配置擦除Flash的部分Page
    發表于 03-13 08:02

    安裝STM32CUBEIDE時提示Error launching installer怎么解決?

    安裝STM32CUBEIDE時提示Error launching installer,我的電腦設置的是中文簡體,殺毒軟件也推出了,怎么才能安裝軟件?
    發表于 03-13 06:09

    使用stm32cubeide debug是可以運行的,但是就是不能跳轉,為什么?

    使用stm32cubeide debug是可以運行的,但是就是不能跳轉,很奇怪
    發表于 03-12 08:01

    STM32CubeIDE為什么無法生成工程和代碼?

    各位大佬好,我是一名新手小白,當我在使用STM32CubeIDE時,出現了1圖彈窗,顯示我缺少必要固件包,而導致我無法生成工程和代碼,但我已經正常登錄,且在創建工程時STM32CubeIDE就已經
    發表于 03-12 06:00

    請問STM32CUBEIDE如何開啟代碼聯想功能?

    STM32CUBEIDE如何開啟代碼聯想功能?
    發表于 03-10 08:23

    STM32CubeIDE在線調試的時候如何讓watch的變量實時刷新?

    STM32CubeIDE在線調試的時候如何讓watch的變量實時刷新
    發表于 03-07 16:27

    stm32cubeide編譯的時候報錯,無法生成hex文件怎么解決?

    stm32cubeide編譯的時候報錯,并且無法生成hex文件怎么辦急急急!
    發表于 03-07 08:17

    Stm32CubeIDE能像Keil一樣指定不同文件的代碼編譯到不同的FLASH地址嗎?

    Stm32CubeIDE能像Keil一樣指定不同文件的代碼編譯到不同的FLASH地址嗎?比如部分代碼存放到內部FLASH,另一部分存放到外部QSPI的FLASH中
    發表于 03-07 08:09

    STM32CubeIDE環境使用DSP加速運算,但不能下載DSP庫,為什么?

    STM32CubeIDE 環境使用DSP 加速運算,但不能下載DSP庫!(芯片為STM32G474RBT6) copy all used libraries into the pro
    發表于 07-05 07:35

    stm32cubeIDE燒錄報錯Error是怎么回事?

    請問各位前輩 , stm32cubeIDE 燒錄報錯Error!
    發表于 07-03 06:42

    請問STM32CubeIDE如何加載外部bin文件?

    我有一個外部的bin文件,想要編譯、鏈接到stm32工程里,如何用stm32cubeide來實現呢? 我知道在keil中可以添加一個.s文件可以實現,但是keil中用匯編指令INCBIN,在stm32cubeide中如何實現呢?
    發表于 05-30 06:41

    請問stm32cubeide怎么取ImageER_IROM1Limit?

    MDK的時候取image大小是用\"ImageER_IROM1Limit\"這樣的,但是stm32cubeide用不了,大家有什么辦法嗎?謝謝
    發表于 05-29 06:03

    STM32CubeIDE里面為什么找不到STM32C0的page,這個怎么回事啊?

    STM32CubeIDE里面為什么找不到STM32C0的page,這個怎么回事啊
    發表于 05-21 07:16

    STM32CUBEIDE出現error downloading following files的原因?

    STM32CUBEIDE出現error downloading following files
    發表于 05-20 07:05
    主站蜘蛛池模板: 日本不卡一区二区三区在线观看 | 亚洲a成人 | 精品久久久久久午夜 | 3344a毛片在线看| 色婷婷综合久久久久中文一区二区 | 欧美无遮挡国产欧美另类 | 日韩欧美卡一卡二卡新区 | 国内精品哆啪啪 | 熊出没之环球大冒险旧版免费观看 | 免费色视频在线观看 | 天天搞天天操 | 日日日日人人人夜夜夜2017 | 五月天激情在线 | 一区二区中文字幕在线观看 | 久久99综合| 成人国产激情福利久久精品 | 在线免费观看黄色小视频 | 天天舔天天色 | 午夜剧场一级片 | xxxx人成高清免费图片 | 五月天婷婷在线观看高清 | 永久在线免费观看 | 婷婷丁香久久 | 人人干在线观看 | 婷婷九月色 | 欧美亚洲韩国国产综合五月天 | 久久2017| 91在线播放免费不卡无毒 | 天堂在线视频 | 久久夜色精品国产噜噜小说 | 日本免费色 | 欧美性猛交xxxx黑人喷水 | 亚洲一区二区在线播放 | 亚洲性人人天天夜夜摸 | 二区三区在线 | 人与禽一级一级毛片 | 五月婷婷影院 | 91男人 | 午夜色网 | 五月激情六月丁香 | 好硬好湿好爽再深一点h视频 |