91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

基于Keil MDK-ARM 和 IAR EWARM進(jìn)行仿真打印的配置

strongerHuang ? 來(lái)源:嵌入式專欄 ? 作者:strongerHuang ? 2020-08-26 14:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1寫在前面

很多初學(xué)者習(xí)慣使用軟件仿真,應(yīng)該是很多人都知道的一款仿真軟件。

以前開(kāi)發(fā)板相對(duì)較貴,且快遞不方便,使用仿真軟件可以理解?,F(xiàn)在便宜的STM32開(kāi)發(fā)板就十幾塊,還用仿真軟件,我不是很理解。

有經(jīng)驗(yàn)的人都知道,仿真和實(shí)際運(yùn)行情況很多時(shí)候都不一樣,相信不用我說(shuō),大家都明白。

因此,我個(gè)人不是很推薦大家仿真,本文內(nèi)容可能存在紕漏,僅限個(gè)人學(xué)習(xí)。

下面講述基于Keil MDK-ARM 和 IAR EWARM進(jìn)行仿真打印的配置。

2Keil仿真打印配置

Keil MDK-ARM不能仿真,原因出在仿真參數(shù)出現(xiàn)了問(wèn)題:

修改這兩處參數(shù)為:DARMSTM.DLL -pSTM32F103ZE

基于前面使用STM32CubeMX生成工程,修改此處仿真相關(guān)配置即可。

下面提供的工程,直接編譯,再點(diǎn)擊調(diào)試按鈕,打開(kāi)UART 1#,全速運(yùn)行,就能看到printf打印效果:

3IAR仿真打印配置

IAR下的仿真打印,我沒(méi)有研究透徹,只是經(jīng)過(guò)測(cè)試驗(yàn)證,可以運(yùn)行。

這里仿真打印,我使用SWO方式:

重定義代碼為:

intfputc(intch,FILE*f){ITM_SendChar(ch);returnch;}

IAR仿真效果:

當(dāng)然,有些配置我沒(méi)有研究明白,比如滴答中斷計(jì)數(shù),為什么仿真沒(méi)有正常執(zhí)行。所以,我自定義延時(shí)函數(shù)。

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

    關(guān)注

    54

    文章

    4483

    瀏覽量

    138282
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6291

    瀏覽量

    118162
  • keil
    +關(guān)注

    關(guān)注

    69

    文章

    1230

    瀏覽量

    172651

原文標(biāo)題:基于STM32的Keil、IAR仿真打印輸出

文章出處:【微信號(hào):strongerHuang,微信公眾號(hào):strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    是否可以將STM32 FOC SDK與IAR EWARMKeil MDK-ARM之外的編譯器一起使用

    我想知道我是否可以將STM32 FOC SDK與IAR EWARMKeil MDK-ARM之外的編譯器一起使用。 我已經(jīng)查閱了一份名為“STM32 PMSM FOC SDK 4.2
    發(fā)表于 07-04 06:15

    請(qǐng)問(wèn)Keil MDK-ARMIAR的區(qū)別是什么?

    Keil MDK-ARMIAR的區(qū)別是什么?
    發(fā)表于 10-25 06:57

    基于Keil MDK-ARMIAR EWARM進(jìn)行仿真打印配置

    基于Keil MDK-ARMIAR EWARM進(jìn)行仿真
    發(fā)表于 12-02 06:38

    Keil工具MDK-Arm免費(fèi)下載

    Keil工具MDK-Arm免費(fèi)下載
    發(fā)表于 09-01 18:42 ?7.4w次下載

    KEIL MDK-Arm免費(fèi)下載

    KEIL MDK-Arm免費(fèi)下載
    發(fā)表于 09-17 15:29 ?446次下載

    Keil-C51與MDK-ARM并存方法

    Keil-C51與MDK-ARM并存方法
    發(fā)表于 03-14 17:45 ?21次下載

    keil MDK-ARM下載入口

    keil MDK-ARM下載入口
    發(fā)表于 11-20 17:41 ?23次下載

    Keil MDKIAR EWARM新版本問(wèn)題方案

    Keil MDKIAR EWARM新版本,及不同版本兼容性問(wèn)題
    的頭像 發(fā)表于 01-10 14:47 ?6356次閱讀

    KeilMDK-ARM)系列教程(八)_ 在線調(diào)試(Ⅰ)

    KeilMDK-ARM)系列教程(八)_在線調(diào)試(Ⅰ)
    的頭像 發(fā)表于 03-20 14:54 ?5127次閱讀
    <b class='flag-5'>Keil</b>(<b class='flag-5'>MDK-ARM</b>)系列教程(八)_ 在線調(diào)試(Ⅰ)

    KeilMDK-ARM)系列教程(五) _Configuration(Ⅰ)

    KeilMDK-ARM)系列教程(五)_Configuration(Ⅰ)
    的頭像 發(fā)表于 03-20 14:58 ?5362次閱讀
    <b class='flag-5'>Keil</b>(<b class='flag-5'>MDK-ARM</b>)系列教程(五) _Configuration(Ⅰ)

    KeilMDK-ARM)介紹、 下載、安裝與注冊(cè)

    KeilMDK-ARM)介紹、下載、安裝與注冊(cè)
    的頭像 發(fā)表于 03-24 10:29 ?1.8w次閱讀
    <b class='flag-5'>Keil</b>(<b class='flag-5'>MDK-ARM</b>)介紹、 下載、安裝與注冊(cè)

    KeilMDK-ARM) 使用教程(三)_在線調(diào)試

    KeilMDK-ARM)使用教程(三)_在線調(diào)試
    的頭像 發(fā)表于 04-07 14:30 ?6730次閱讀
    <b class='flag-5'>Keil</b>(<b class='flag-5'>MDK-ARM</b>) 使用教程(三)_在線調(diào)試

    KeilMDK-ARM)使用教程 (二)_菜單

    KeilMDK-ARM)使用教程(二)_菜單
    的頭像 發(fā)表于 04-07 14:42 ?5942次閱讀
    <b class='flag-5'>Keil</b>(<b class='flag-5'>MDK-ARM</b>)使用教程 (二)_菜單

    KeilMDK-ARM)使用教程 (一)_界面+菜單

    KeilMDK-ARM)使用教程(一)_界面+菜單
    的頭像 發(fā)表于 04-07 14:40 ?1.9w次閱讀
    <b class='flag-5'>Keil</b>(<b class='flag-5'>MDK-ARM</b>)使用教程 (一)_界面+菜單

    Keil MDKIAR EWARM:通過(guò)工程遷移實(shí)現(xiàn)項(xiàng)目資產(chǎn)的更好管理

    對(duì)于需要統(tǒng)一開(kāi)發(fā)環(huán)境或涉及多核架構(gòu)(如Cortex-A/R)的項(xiàng)目,越來(lái)越多的用戶選擇從Keil MDK遷移到IAR EWARM。這就會(huì)面臨著需要將之前的
    的頭像 發(fā)表于 05-08 09:03 ?1296次閱讀
    從<b class='flag-5'>Keil</b> <b class='flag-5'>MDK</b>到<b class='flag-5'>IAR</b> <b class='flag-5'>EWARM</b>:通過(guò)工程遷移實(shí)現(xiàn)項(xiàng)目資產(chǎn)的更好管理