首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

十分钟让你的JLINK成为调试利器

摘要 想要打印调试信息,发现串口不够用了,手边没有USB转TTL模块?代码自己测试好好的,屏蔽了打印信息之后,代码运行异常了,咋整?EASY!...今天小飞哥教你如何让你手中的JLINK成为调试利器,10分钟搞不定,你打我~ 资料保存在gitee仓库,获取方法:资料获取 J-LINK 驱动安装 可以在官网下载,选择对应的系统,对应的JLINK...驱动版本 https://www.segger.com/downloads/jlink 当然了,也可以通过文章中放的资料链接下载 一路不要反抗,静静地安装就行了......里面是打印一些信息,我们来移植几个进工程里面去 在while循环中,我们打印一些信息 另外,RTT也封装好了printf函数,红框中是一些支持的数据类型 到这里忽然意识到,像串口,我们有个串口调试助手可以监测打印的信息...,JLINK打印的信息怎么监测呢 不用担心,官方是有成套方案的,我们找到这么个软件 打开软件,选择USB->芯片型号->默认值就行 我选择的是通道0,代码中配置的为通道0,这样我们就看到了期望打印的信息啦

2.5K10
您找到你想要的搜索结果了吗?
是的
没有找到

树莓派JTAG详细使用笔记

1.说明 有的时候,在调试代码的时候,往往会借助一些硬件调试工具,JTAG就是很好的调试工具。下面来详细介绍一下如何在树莓派上使用JTAG进行调试。 本文主要在树莓派4上实现jlink调试功能。...通过jlink+openocd调试树莓派4。之后就可以通过gdb指令调试树莓派4的程序了。...7 因为是在Ubuntu上搭建环境,所以可以进行图中下载,然后安装 sudo dpkg -i JLink_Linux_V672c_x86_64.deb 看到如下的图片则成功 ?...f /home/bigmagic/tools/xpack-openocd-0.10.0-13-linux-x64/xPacks/openocd/0.10.0-13/scripts/interface/jlink.cfg...3.总结 上述介绍了树莓派4上用jlink与openocd调试程序的过程。工欲善其事,必先利其器。 拥有好的分析代码手段,将很容易的进行代码定位与质量分析。

4.3K20

jlink 与 swd 接口定义

JLink 介绍 J-Link是SEGGER公司为支持仿真ARM内核推出的JTAG仿真器。...J-Link 支持所有基于ARM架构的处理器或微控制器配合IAR EWAR,ADS,KEIL等集成开发环境进行开发过程中进行单步控制执行调试。...J-Link除了可以配合集成开发环境进行调试程序,进行程序下载之外,J-Link还可以单独使用。比如在产品的生产环节中,就可以单独使用J-Link进行固件的下载。...JLink,SWD 接口定义 缺口向左,左边为JLink接口 定义, 右边为SWD接口定义 JTAG主要使用的有:TRST,TDI,TMS,TCLK,TDO,RESET,GND,(VCC可不连接)...SWD主要使用的有:VCC,SWDIO,SWCLK,GND JLink,SWD 接口说明 仿真器端口 连接目标板 备注 1.

11.3K20

手把手教你制作Jlink-OB调试器(含原理图、PCB、外壳、固件)

焊接调试 ? 捷配的出货速度还算可以,可能是板子面积比较小,24小时就发出来了,下单的是5片,收到的时候居然有6片,这也可以理解,是为了方便拼版。...确保电源没问题后,就可以下载固件了,使用另一个调试器,配合JFlash或者ST-LINK Utility烧录软件,SWD模式,把hex固件烧录进去,重新上电,就可以看到设备管理器里多了一个Jlink driver...,打开Keil选择Jlink调试器,试一下看能不能用,第一次使用会提示升级固件,可以放心点击升级,这样就会把当前JlinkOB的固件升级到最新版本。...另外网上还有一种开源的ST-Link和JlinkOB合并为一个的调试器项目,通过下载不同的固件可以作为JlinkOB或者ST-Link来用,而且还支持虚拟串口功能,有时间再做一个玩玩。...一键自动格式化你的代码 Qt小项目之串口助手控制LED Jlink使用技巧之读取STM32内部的程序 Jlink使用技巧之烧写SPI Flash存储芯片

2.5K10

双机调试Linux内核

利用KGDB双机调试内核 1.1. 环境 1.2. 配置内核编译环境 2. 参考 双机调试Linux内核环境配置。...利用KGDB双机调试内核 环境 centos 7 VMware 全程使用root用户 配置内核编译环境 这种方式调试内核需要两台机器,一台用来运行Linux内核,另一台对内核进行调试。...可以开两个Linux系统的虚拟机;也可以在物理机系统是linux上面装虚拟机,然后虚拟机运行一个linux;再就是买开发板来调试内核。以下是在windows上开两个虚拟机的流程描述。...在https://www.kernel.org/ 下载想调试版本的内核代码(可以下载tarball格式)。...(我测试ttyS0不行,改成ttyS1可以了) 参考 http://blog.nsfocus.net/gdb-kgdb-debug-application/ 在VMware中用Kgdb调试linux内核

4.5K30

VScode调试Linux详解

Linux上通常使用gdb命令行调试,但该方式调试不太直观,且命令行长时间不用,容易忘记,不如GUI直观和容易上手,下面介绍基于GUI的方式调试Linux。...一.Linux调试GUI方案简介 1)    Visual studio 远程调试Linux      在VS2015版本以后Visual studio就支持Linux的编译和调试。...使用熟悉的windows界面开发和调试Linux,极大的提高了开发效率,可以广泛应用的Linux服务器开发和嵌入式Linux开发。 ...2)    基于eclipse 本地调试Linux          因为eclipse是跨平台的,安装一个带GUI的linux系统,就可以像VS一样开发和调试Linux 3)  基于QtCreator...本地调试Linux         因为QtCreator是跨平台的,安装一个带GUI的linux系统,就可以像VS一样开发和调试 4)    基于eclipse 远程调试Linux

3.6K30

LinuxLinux调试器-gdb使用

前言 在前面的博客【Linux】编译器-gcc/g++使用已经分享了关于编译器的使用,而编译器的使用离不开调试,这次就来分享一下Linux调试器-gdb使用。 2....调试前准备 要调试就得先有代码,先用C语言写一段简单的代码myprocess.c,再写好Makefile: myprocess.c代码: 1 #include 2 3...测试用的是debug,可以被跳绳,而开发出来的release版本,是不可以调试的。 在debug版本中,编译器形成可执行程序的时候,会给可执行程序添加调试信息。...使用 3.1 进入gdb 默认系统中会安装gdb,使用方法就是gdb后面直接加上调试的可执行程序名: gdb myprocess-debug 就会默认进入到调试模式 想要退出就直接输入quit或者...这个run的功能就类似于VS里面的F5,直接运行不调试

8510
领券