在IAR中使用ITM调试消息
前言
板子使用6线的调试接口, 引出了SWO.
在MDK中使用ITM调试很方便,今天换了IAR, 不知道在哪看ITM消息…
查了资料,记录一下
笔记
开发环境
STM32CubeMX 生成IAR工程
HAL库
IAR for ARM 8.40.2
加入ITM消息
包含FILE的声明头文件
#include <stdio.h> // for FILE
重载fputc
int fputc(int ch, FILE* f)
{return ITM_SendChar(ch);
}
打印ITM消息
printf("main() Init ok\r\n");
在IAR调试状态下,显示TRACE工具条
设置ITM消息选项
显示ITM消息窗口
到这就可以运行程序了,然后在终端窗口中,就能看到打印出的ITM消息。
在IAR中使用ITM调试消息相关推荐
- 009:semihost/ITM机制浅析以及使用JLINK通过ITM调试stm32单片机(转)
----------------------------------------------------------------------------------------------- 作者:p ...
- semihost/ITM机制浅析以及使用JLINK通过ITM调试stm32单片机(转)
----------------------------------------------------------------------------------------------- 作者:p ...
- IAR中移植UCOS II系统以及sourceInsight 使用
ucos 学习笔记 1 sourceInsight 使用 CSDN参考链接 新建工程 第一步:project中new project 第二步:在高亮部分输入工程的地址,工程文件夹与IAR工程文件夹放在 ...
- STM32(Cortex-M3)启动过程+IAR中xcl及icf文件详解
一:STM32(Cortex-M3)启动过程(入口地址) ARM7和ARM9启动时从绝对地址0X00000000开始执行复位中断程序,即固定了复位后的起始地址,但中断向量表的位置是可变的. Corte ...
- IAR 中打多个断点出现 one or more breakpoints coule not be set and have been disabled原因及解决方案
IAR 中打多个断点出现 one or more breakpoints coule not be set and have been disabled原因及解决方案 1.原因:当你把一个完整的工程复 ...
- 利用勾子监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处理
钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统.每当特定 的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得 到控制权.这时钩子函数即可以加工处理 ...
- IAR中eww、ewp、ewd···等各文件的含义和用途
推荐 分享一个大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!http://www.captainbed.net/strongerhuang 我的网站:h ...
- 关于STM32仿真ITM调试那些事(STM32+JLINK+KEIL)
在刚刚学习的STM32单片机之后,我就想知道是否可以查看单片机内部的运行参数以及运行时间,直到看到鱼鹰的文章后,我了解到了MDK的仿真不止有断点和变量窗口,原来有很多功能. ITM调试机制 这是一种新 ...
- 微信小程序在开发者工具中能收到发送消息,手机预览不能获取发送消息
如题,开发微信小程序时,发现在开发者工具中能正常发送收到消息,而在真机中不打开调试模式的情况下不能发送获取消息,找了半天文档终于找到了原因: 服务器域名配置原因引起的 在没设置服务器域名的时候不开启上 ...
最新文章
- Selector选择器概述||Selector选择器组合使用
- 对Linux内核中进程上下文和中断上下文的理解
- flume spooldir bug修复
- [react] 你阅读了几遍React的源码?都有哪些收获?你是怎么阅读的?
- 持续集成与持续部署宝典Part 2:创建持续集成流水线
- Java中throws和throw的区别讲解
- 用USBasp下载程序
- 通达信登录服务器文件夹,我也搞定了通达信交易系统多帐号登录交易!
- 物联网——无线通信技术
- STP协议:生成树协议(二层防环机制:防止网桥网络中冗余链路形成环路工作)
- C/C++ 找出最大素数 算法
- 3D变形:平移、旋转、缩放
- 阿里云华北1235、华东1、华东2和华南1分别对应哪些城市?地域节点物理数据中心在哪?...
- STM32CUBEIDE使用说明
- 一个汉字笔画库 hanzi-writer 的小应用
- vulnhub Photographer: 1
- 《创新者的基因》读书笔记
- 什么是AUTOSAR规范?
- [文档+源码]SpringBoot+Mysql实现的宠物在线商城宠物交易平台宠物店源码
- 透过六家年中总结,看2021协同办公市场新趋势