全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

基于Keil MDK-ARM 和 IAR EWARM进行仿真打印的配置

时间:2020-08-26 14:09

人气:

作者:admin

标签: 基于    keil  MDK-ARM  EWA  IAR 

导读:以前开发板相对较贵,且快递不方便,使用仿真软件可以理解。现在便宜的STM32开发板就十几块,还用仿真软件,我不是很理解。...

1写在前面

很多初学者习惯使用软件仿真,应该是很多人都知道的一款仿真软件。

以前开发板相对较贵,且快递不方便,使用仿真软件可以理解。现在便宜的STM32开发板就十几块,还用仿真软件,我不是很理解。

有经验的人都知道,仿真和实际运行情况很多时候都不一样,相信不用我说,大家都明白。

因此,我个人不是很推荐大家仿真,本文内容可能存在纰漏,仅限个人学习。

下面讲述基于Keil MDK-ARM 和 IAR EWARM进行仿真打印的配置。

2Keil仿真打印配置

Keil MDK-ARM不能仿真,原因出在仿真参数出现了问题:

修改这两处参数为:DARMSTM.DLL -pSTM32F103ZE

基于前面使用STM32CubeMX生成工程,修改此处仿真相关配置即可。

下面提供的工程,直接编译,再点击调试按钮,打开UART 1#,全速运行,就能看到printf打印效果:

3IAR仿真打印配置

IAR下的仿真打印,我没有研究透彻,只是经过测试验证,可以运行。

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

重定义代码为:

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

IAR仿真效果:

当然,有些配置我没有研究明白,比如滴答中断计数,为什么仿真没有正常执行。所以,我自定义延时函数。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信