MCU调试技巧-串口打印

1. 软件仿真printf

条件:MDK

效果:在软件仿真模式下,调试页面的串口终端中可以看到串口打印

教程:https://blog.csdn.net/ybhuangfugui/article/details/94378195

2. 串口重定向printf

条件:物理串口接线

效果:代码上可以调用printf函数打印数据到单片机串口

教程:https://strongerhuang.blog.csdn.net/article/details/94378139

3. ITM机制

条件:Cortex-M3/M4/M7支持,Cortex-M0不支持;调试器

效果:可以在MDK的调试界面中看到打印数据

教程:https://blog.csdn.net/qq_37663138/article/details/102802553

4. Semihosting机制

条件:MDK不支持

教程:https://mp.weixin.qq.com/s/B5U9PJgVXrNSuWQDm3AYIw

5. SEGGER-RTT机制

条件:RTT组件代码+J-Link+RTT Viewer

效果:可以在RTT Viewer中查看打印数据,也可以通过它发送数据给MCU

教程:https://blog.csdn.net/ybhuangfugui/article/details/93813359

https://blog.csdn.net/weixin_45379397/article/details/135392482

https://www.armbbs.cn/forum.php?mod=viewthread\&tid=86177

相关推荐
c106389151417 分钟前
STM32之FMC—扩展外部 SDRAM
stm32·单片机·嵌入式硬件·fmc
CV金科3 小时前
蓝桥杯-STM32G431RBT6(解决LCD与LED引脚冲突的问题)
c语言·stm32·单片机·嵌入式硬件·蓝桥杯
每天的积累3 小时前
STM32与ESP8266的使用
stm32·单片机·嵌入式硬件
千千道14 小时前
STM32的寄存器深度解析
stm32·单片机·物联网
Whappy00117 小时前
51单片机-DS18B20(温度传感器)&AT24C02(存储芯片) & IIC通信-实验2-温度实时监测(可设置阈值)
单片机·嵌入式硬件·51单片机
Whappy00117 小时前
51单片机-AT24C02(IIC总线介绍及其时序编写步骤)-第一节(下一节实战)
单片机·嵌入式硬件·51单片机
JT灬新一17 小时前
ARM驱动学习之5 LEDS驱动
arm开发·单片机·学习
Chambor_mak20 小时前
stm32单片机个人学习笔记3(GPIO输出)
stm32·单片机·学习
梦境虽美,却不长1 天前
51单片机快速入门之按键应用拓展
单片机·嵌入式硬件·51单片机