嵌入式学习笔记--jlink 工具RTT使用笔记
嵌入式学习笔记–jlink 工具RTT 使用笔记
最近有调试一个ethcat板卡的需求,板卡设计的很简洁,没有多余的调试串口,正准备飞线到单片机针脚上的时候发现了RTT 的这个工具,记录一下使用的方法。
工具的介绍我就不去多赘述了,
第一步肯定是去网上收集资料,找到对应的工具并且下载对应的代码,这一步我已经实现了,如果各位小伙伴有需要直接去我提供的地方下载吧。下载链接如下:(链接附带一个stm32F4的打印例程)
https://gitee.com/jeasonb/jlink--rtt-printing
我的开发平台是STM32F407,使用是 jlinkV9,RTT工具是 V6.48a。
先介绍一下 需要的文件
图中的文件 ①是 存放图片的路径,保存了本篇笔记中的插图,使用markdown 方便在gitee上显示。
②是存放的SEGGER_RTT的官方代码
③保存了一个我自己的测试demo ,这个demo 做的很粗糙,但是一般的初学也是够用了。
⑤是jlink 的驱动,新的工具需要新版本的驱动
⑥就是这篇博客或者说是笔记,会同步发送到csdn的博客和放到 README.md上
拿到程序第一步就是先装上去,将⑤装到电脑上,
安装完程序之后会有新增的工具
其中的J-Link RTT Viewer V6.48就是我现在在使用的调试工具,其余的我还没试过。。。
至于程序的迁移就更简单了
将RTT的代码添加到工程内,并且在需要打印的地方包含“SEGGER_RTT.h”
这样就可以使用SEGGER_RTT进行打印了。
至于工具的配置界面,应该也不需要多描述。
简单的配置一下窗口就可以接收到打印的数据了。
可能注意事项:
调试接口不能设置为别的用途,这个是肯定的,至少SWD是不能作为别的用途的!
嵌入式学习笔记--jlink 工具RTT使用笔记相关推荐
- 嵌入式linux kermit,嵌入式开发常用串口工具kermit使用笔记
配置使用kermit一直没成功过,今天心血来潮,在Gentoo机器上下载安装了kermit,折腾了半小时才从串口看到开发板启动信息,kermit很高深的样子,以后就使用它了. 1. 下载安装kermi ...
- 嵌入式学习笔记——ADC模数转换器
ADC模数转换器 前言 ADC介绍 ADC概述 ADC的数量 ADC的特性 ADC框图 芯片外部框图 芯片内部框图 转换部分框图 状态输出部分 条件触发框图 寄存器介绍 编程思路 模式选择 规则通道的 ...
- cortex_m3_stm32嵌入式学习笔记(十五):待机唤醒实验(WK_UP外部中断)
cortex_m3_stm32嵌入式学习笔记(十五):待机唤醒实验(WK_UP外部中断) https://blog.csdn.net/qq_16255321/article/details/43086 ...
- 嵌入式学习笔记——STM32的USART通信概述
文章目录 前言 常用通信协议分类及其特征介绍 通信协议 通信协议分类 1.同步异步通信 2.全双工/半双工/单工 3.现场总线/板级总线 4. 串行/并行通信 5. 有线通信.无线通信 STM32通信 ...
- 嵌入式学习笔记--misc
嵌入式学习笔记–misc 一.内核自带MISC驱动简介 misc 的意思是混合.杂项的,因此 MISC 驱动也叫做杂项驱动,也就是当我们板子上的某些外设无法进行分类的时候就可以使用 MISC 驱动. ...
- 基于STM32G431嵌入式学习笔记——七、定时器定时
一.题目引入 上述为第13届蓝桥杯省赛节选内容,为了研究定时器的机理并独立书写计时函数,上述内容简化为以下要求: ①按下B4按键,LD1点亮5s后熄灭 ②按下B3按键,LD2以0.1秒为间隔切换亮灭状 ...
- 嵌入式学习笔记——使用寄存器编程操作GPIO
使用寄存器编程操作GPIO 前言 GPIO相关的寄存器 GPIO 端口模式寄存器 (GPIOx_MODER) (x = A..I) 位操作 GPIO 端口输出类型寄存器 (GPIOx_OTYPER) ...
- 嵌入式学习笔记——基于Cortex-M的单片机介绍
基于Cortex-M的单片机介绍 前言 1生产厂商及其产品线 1.1ARM单片机的产品线 1.2命名规则 作业1 2习单片机的资料准备 2.1STM32开发所需手册 2.1.1芯片的数据手册 芯片基本 ...
- 嵌入式学习笔记——寄存器实现控制LED小灯
文章目录 前言 GPIO通用输出模式 初始化LED小灯的GPIO 原理图 初始化代码 初始化的效果 功能函数封装 直接分开宏定义两个 使用条件运算符 封装函数实现简单的功能 KEIL MDK一些技巧 ...
最新文章
- 计算机一级多选题没有选分,计算机一级多选题
- python使用statsmodels包中的tsaplots函数和lags参数可视化时间序列数据指定滞后位置个数(级别)以前的所有自相关性(plot the autocorrelation)
- Python3 文件读写(持续更新)
- 【C#】详解C#委托
- 使用GPUImage实现视频滤镜
- 算法(21)-leetcode-剑指offer5
- Redis主从复制知识点
- 学习笔记: yield迭代器
- 在vue2.0下安装axios
- 讲解三层代码讲解(DLL规则层如何接收服务器的数据,又如何交回给服务器)--第四课(*****) DATE :2004-06-01...
- 共识,权威以及去中心化的区块链
- python猴子偷桃_【Python】每日一练:猴子偷桃
- 平头哥剑池CDK 更新重磅来袭!三大亮点速看!
- mysql数据库性能测试实例_数据库性能测试方案示例
- uboot配置,编译,移植
- vmware tool下载安装
- “Metro”,移动设备视觉语言的新新人类
- 通达信通道交易系统选股公式,结合MACD绿柱缩短底背离
- 【Dos】Dos常用命令
- 深刻:现在计算机专业学生怎么这样
热门文章
- jq动画实现无缝衔接轮播
- 怎样往阿里云服务器传文件
- offsetLeft,Left,clientLeft详解
- 智慧校园源码:带部署文档和接口文档+智慧校园小程序源码
- 索尼w810c属于java,JAVA测试 vs W810c/W900i/K750c_索尼爱立信 K618i_手机其它OS-中关村在线...
- vim 查找并替换多个匹配字符
- 【滤波】卡尔曼滤波数学
- 【飞桨PaddleSpeech语音技术课程】— 语音识别-Deepspeech2
- 从IBN-Net到Switchable Whitening:在不变性与判别力之间权衡
- 人工智能的下一个五年,全球都在关注这十个人