原文:【教程】摆脱UART,仅用JLink也能实现printf功能!!

Printf函数在单片机调试过程中可谓功不可没,开发人员可以很直观很方便的获取当前程序的运行状态。但在例如STM 这样的片子中,想要实现printf,就必须借助UART。有没有办法仅凭一个JLink就实现打印功能呢 答案是肯定的,ARM公司在Cortex M系列中采用了一种全新的调试机制 ITM,可以很轻易地通过JLink实现printf功能,从此,调试只需要一根线 写在前面 该教程的原理由ARM ...

2013-01-17 18:54 1 3082 推荐指数:

查看详情

uart实现printf函数

硬件:JZ2440 实现功能:用putchr()函数实现printf() start.s nand.c uart.c uart.h my_stdio.c my_stdio.h main.c start.s源码: init.c ...

Thu Feb 21 02:28:00 CST 2019 0 626
使用SWO代替UART实现Printf打印功能

JTAG接口中,有个SWO引脚,一直没有在意,也没有去研究过是干嘛用的。直到发现ST-LINK V2-1上也有个SWO引脚,于是去研究学习它的作用,用起来相比UART方得便多。 本文内容已经整理成PDF,提供给大家下载: https://pan.baidu.com/s ...

Mon Nov 04 05:14:00 CST 2019 0 572
DMA+UART实现串口不定长接收和发送功能

目录 简介 基本功能了解 UART 简介 需要用到单片机的人基本上都需要用到串口功能,看了好多教程提供的是中断接收和发送功能。但是通过中断收发数据有不少弊端。其一:中断影响程序的运行速度。(想想发一个字节中断就中断一次,难受 ...

Thu Dec 05 01:04:00 CST 2019 0 311
jlink修复固件教程(不错)

转载于 : https://blog.csdn.net/sdbfghfdcjjks/article/details/89021418 修复Jlink丢失固件问题笔记,仅在win7 64位系统上实现。据说win10 也可以用。本人没亲测。所需要的文件 https ...

Tue Feb 18 22:50:00 CST 2020 0 699
仅用 CSS 实现多彩、智能的阴影

背景 有没有想过如何创建从前景元素中继承某些颜色的阴影效果?阅读本文并找出如何实现方法吧! 前几天我经过家得宝(Home Depot,美国家得宝公司,全球领先的家居建材用品零售商),他们正在大规模展销正在出售的智能灯 💡,其中一种是一系列灯泡位于电视机后面,它们会投射出与电视机 ...

Wed May 12 17:18:00 CST 2021 5 1194
STM32CubeMX系列教程 5.0版本环境开发——2.Uart串行通信功能

1.搭建一个基本工程: 具体请参考我的上一篇内容搭建:https://www.cnblogs.com/Engineer-Lai/p/10072673.html 2.Uart协议简要: 分为通俗描述和概念性描述 通俗描述: ⭐1. 对于单片机入门的人来说,首先我们要明白 我们唯一 ...

Mon Jan 14 04:59:00 CST 2019 0 1115
Jlink使用技巧之虚拟串口功能

前言 串口调试是单片机开发过程必不可少的一个功能,一般是使用一个UART-TTL的串口模块来实现串口的功能,其实下载调试使用的Jlink仿真器也可以实现串口调试的功能,本篇文章将介绍如何使用Jlink实现虚拟串口功能。 ITM简介 ITM是ARM Cortex-M系列内核芯片中的一种全新 ...

Thu Jan 10 06:13:00 CST 2019 0 3823
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM