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

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

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

3天內不再提示

IAR環境下基于SemiHost機制實現printf功能

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

我們在MCU的開發調試過程中,有時希望將一些信息輸出以便觀察。通常我們可以將標準C庫中Printf相關實現函數進行重定向,通過UART串口輸出,或者利用ITM機制通過SWO輸出。這里將簡單演示IAR環境下基于SemiHost機制實現printf功能。

下面使用的開發板STM32F4DISCOVERY板,硬件調試器為STLINK。稍作配置后即可使用。注意在代碼里將stdio.h包含進去。

演示代碼:

在調試狀態下,點擊view菜單下面的Terminal I/O子菜單即可出現輸出窗口。

配置過程很簡單,實現起來也挺方便的,需要的時候我們可以加以靈活選用。

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

    關注

    22

    文章

    1264

    瀏覽量

    103212
  • 調試器
    +關注

    關注

    1

    文章

    311

    瀏覽量

    24161
  • stlink
    +關注

    關注

    0

    文章

    20

    瀏覽量

    8899

原文標題:基于半主機機制實現prinf示例

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    瑞薩RA單片機在e2 studio環境printf編譯出錯的問題解析

    最近看到有一些網友在討論關于:瑞薩RA單片機在e2 studio環境printf編譯出錯的問題。
    的頭像 發表于 05-24 15:51 ?484次閱讀
    瑞薩RA單片機在e2 studio<b class='flag-5'>環境</b><b class='flag-5'>下</b><b class='flag-5'>printf</b>編譯出錯的問題解析

    從Keil MDK到IAR EWARM:通過工程遷移實現項目資產的更好管理

    對于需要統一開發環境或涉及多核架構(如Cortex-A/R)的項目,越來越多的用戶選擇從Keil MDK遷移到IAR EWARM。這就會面臨著需要將之前的Keil MDK工程遷移到IAR EWARM的問題。本文將介紹如何高效完成
    的頭像 發表于 05-08 09:03 ?283次閱讀
    從Keil MDK到<b class='flag-5'>IAR</b> EWARM:通過工程遷移<b class='flag-5'>實現</b>項目資產的更好管理

    k32l2b31寫入LPUART1-&gt;STAT |= (1&lt;&lt;25)會導致semihost_hardfault是為什么?

    我想在 k32l2b31 上激活 LIN Break 檢測 必須在狀態寄存器中設置位 LKDE i try LPUART1->STAT |= (1<<25) 但在調試時顯示為 “semihost_hardfault” 誰知道為什么呢?
    發表于 04-08 06:36

    智慧路燈的環境監測功能如何實現

    引言 在智慧城市建設不斷推進的當下,環境監測的重要性日益凸顯。叁仟智慧路燈憑借自身廣泛分布的特點,承擔起了環境監測的重任,成為城市環境監測網絡中的關鍵節點。其環境監測
    的頭像 發表于 03-18 14:41 ?279次閱讀

    Java的SPI機制詳解

    作者:京東物流 楊葦葦 1.SPI簡介 SPI(Service Provicer Interface)是Java語言提供的一種接口發現機制,用來實現接口和接口實現的解耦。簡單來說,就是系統只需要定義
    的頭像 發表于 03-05 11:35 ?657次閱讀
    Java的SPI<b class='flag-5'>機制</b>詳解

    云計算環境的IP地址分配方式

    之前我們聊過在計算機環境IP地址的分配方式,但在云計算環境,IP地址的分配方式更加靈活,可以根據實際需求進行配置,用來滿足不同企業和應用的需求。 在云計算
    的頭像 發表于 12-19 14:02 ?435次閱讀

    stdio.h實現printf函數?

    里面實現printf。 實際上并不是,這里就涉及了頭文件和庫的區別。 頭文件一般存放大家都要用的東西,比如函數的聲明,結構體的聲明,命名新的類型等等。 stdio.h 頭文件,里面也只是聲明了一
    的頭像 發表于 12-18 10:28 ?519次閱讀

    【敏矽微ME32G070開發板免費體驗】使用JLINK的RTT功能實現類似串口printf打印功能

    . 什么情況需要用到J-Link RTT打印輸出調試信息?主要是當我目當前沒有功能正常的串口,但引出了SWD燒錄口,并且需要輸出一些log進行調試驗證等,這時我們可以通過SWD口,用Jlink工具讀取
    發表于 12-15 20:30

    ?IAR C-SPY為VS Code社區樹立調試新標準

    全球領先的嵌入式系統開發軟件解決方案供應商IAR宣布,對VS Code中的調試擴展IAR C-SPY調試器進行了重大升級。此次升級引入了IAR的Listwindow技術,進一步提升了調試能力,使
    的頭像 發表于 12-06 10:27 ?593次閱讀

    51單片機中為什么很少出現printf的身影

    51單片機中為什么很少出現 printf 的身影?是用不了嗎? 不是的,51單片機可以用 printf,只是不建議使用。 平時我們在操作系統上寫C語言代碼,使用 printf 可以把數據寫到標準輸出
    的頭像 發表于 12-03 10:46 ?1125次閱讀
    51單片機中為什么很少出現<b class='flag-5'>printf</b>的身影

    HPM6750evkmini如何實現可信的執行環境

    在HPM6700的datasheet中的1.2.15 信息安全系統有提到“基于BOOT ROM 的安全啟動機制,支持加密啟動,支持可信的執行環境”,請問可信的執行環境如何實現的?有相關
    發表于 09-25 09:27

    VeriStand的執行機制

    本次技術分享介紹VeriStand的執行機制以及該機制信號傳輸的延遲,當仿真測試對信號延遲有一定要求時,考慮VeriStand執行機制的影響是必要的,現在請跟隨小編的步伐一起學習吧!
    的頭像 發表于 09-11 14:43 ?1680次閱讀
    VeriStand的執行<b class='flag-5'>機制</b>

    【GD32 MCU 入門教程】一、GD32 MCU 開發環境搭建(2)使用 IAR 開發 GD32

    GD32系列為通用型MCU,所以開發環境也可以使用通用型的IDE,目前使用較多的是KEIL、IAR、 GCC和Embedded Builder,客戶可以根據個人喜好來選擇相應的開發環境
    的頭像 發表于 08-08 15:40 ?1244次閱讀
    【GD32 MCU 入門教程】一、GD32 MCU 開發<b class='flag-5'>環境</b>搭建(2)使用 <b class='flag-5'>IAR</b> 開發 GD32

    還不會嗎?三分鐘讓你速通Printf~

    一、Printf簡介Printf是一個標準的c庫API,用來打印信息顯示的。Printf的底層輸出調用,在windows環境是fputc函
    的頭像 發表于 07-27 08:11 ?564次閱讀
    還不會嗎?三分鐘讓你速通<b class='flag-5'>Printf</b>~

    在Linux服務器上使用IAR Build Tools實現DevOps和CI/CD

    代碼分析。IAR Build Tools for Arm (BXARM) v9.50.1實現了下載調試和C-RUN動態代碼分析,支持Simulator和I-jet。BXARM v9.60.1實現了下載調試和C-RUN動態代碼分析
    的頭像 發表于 07-25 10:22 ?1558次閱讀
    在Linux服務器上使用<b class='flag-5'>IAR</b> Build Tools<b class='flag-5'>實現</b>DevOps和CI/CD