scanf调试_STM32调试利器之ITM

本文介绍了STM32的嵌入式调试利器ITM,包括其功能、硬件连接、KEIL软件配置以及如何利用ITM进行printf和scanf调试。通过ITM,可以实现变量波形观察、中断处理时间测量、程序运行过程查看以及通过电脑键盘输入输出调试信息。此外,还提到了ST-LINK和J-LINK对ITM的支持情况以及简单的代码实现。
摘要由CSDN通过智能技术生成

STM32 有一个代码跟踪功能,即 ITM,这个调试功能非常强大,可以替代串口输入输出功能,而且只需要占用一根 I/O 线就可以实现。当然它的好处不仅仅体现在这里,在调试嵌入式操作系统代码时你会发现相当方便。不过本篇的重点不在如何利用它进行代码调试,而是如何使能这个功能(实际上只是因为才解决了这个问题,还没正式用它调试代码呢)。

对于 KEIL 的调试方法,我将总结三篇文章,这是第三部分“ITM调试”,第一部分为“基础调试”,第二部分为“数据观察点”。

现在来看一看 ITM 调试的效果图:

7310916016661c799785131c3b79b696.png

c6f64b45ed86b8df75c1cef0047adb72.png

a06d0b8b3c2906bcad2fb0590e7ee91e.png

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值