JLink Commander调试方法1. 背景目前开发中常用的调试手段主要有串口、IO口输出作为调试方式。目前串口的限制较多,有些硬件不太方便接串口或者一些实时的数据,当时没有接串口则无法实时获取调试信息。IO调试,可获得的信息较少,在设备出现运行异常,如死机等情况,无法通过串口和IO口获得较多现场的信息。 Jlink可以通过commander命令调试口或者比较多现场实时的数据以及调试信息。例如
转载
2024-06-28 14:51:56
638阅读
前言:在嵌入式领域,最热门的是keil和iar。这两款老牌工具在编译、调试方面的是很靠谱的,然而其编辑和阅读功能却过于简单。没有选中高亮,不能全局搜索函数变量(这里是指基于符号索引,而不是基于文本的简单find next),不能查看函数调用关系,等等等等。正是因为keil和iar编辑阅读功能不足,有些工程师会这么干:用source insight写代码,用keil编译。我以前也这么做过,而当我发现
前言为了能使用板载的FreeLink调试器来调试RISC-V内核,我们需要把默认的CMSIC-DAP固件,升级为JLink固件,固件升级之后,通过选择使用不同的驱动程序,来支持ARM内核还是RISC-V内核调试。准备工作磨刀不误砍柴工,在进行固件升级之前,请确保准备好以下工具:固件升级工具LPCScrypt_installer_2.1.0_842.exe
openocd调试软件(包含驱动升级工具)
转载
2024-09-29 11:34:25
198阅读
文章目录前言一、安装J-Link驱动二、查找RTT源文件三、使用四、打开J-Link RTT Viewer五、输出不同颜色的文字六、自定义封装一下七、float类型输出八、自定义输出 前言在嵌入式开发过程中,经常需要进行打印调试,通常使用串口进行打印输出, 但通常串口资源有限,这时就可以通过J-Link工具里面自带的RTT实现打印,从而节约一个串口资源。一、安装J-Link驱动J-Link官网下
转载
2024-10-15 17:52:14
224阅读
marlin 支持ide下载 1.1.9到2.X利用 vscode 加pio方式打开stlink 调试器打开marlin源码打开platformio.ini 文件找到有stm32 的marlin 的板子,debug_tool = stlinkupload_protocol = stlink上传和调试器都修成stlink 的方式buuldroot 文件里边同进也修ldsript.ld 这个是flash ram 的链接脚本FLASH (rx) :
原创
2021-11-13 15:02:53
1341阅读
有时候某些设备会在特定的情况卡死,而我们又不容易复现,这时候就需要使用JLink查看卡死设备PC寄存器的值,来定位程序卡死位置。提示连接成功,按h。使用CMD进入JLinke安装目录。连接好卡死设备,千万不要断电。通过反复调试得知程序卡到
本文主要说明的是在Linux下使用Jlink调试S5PV210,没有用到MDK,ADS1.2,RVDS等等Win下的集成开发环境。有由于芯片比较新,所以各方软件的兼容性都很难把握,以下步骤都是亲身实验出的结果,如果你对于为什么这样或者那样做很感兴趣那么每个步骤的软件换成其它版本的尝试。不再对软件版本进行介绍。(文中用到的所有软件都包含在:Jlink调试S5PV210.iso) 1.烧写最新固件 这个步骤是在Windows下进行的,在“Jlink调试S5PV210/ Jlink固件”目录中,按照说明《JLINK_V8固件烧录和固件升级指导》烧写v8...
转载
2013-06-12 17:45:00
358阅读
这个命令非常重要,因为它才会告诉gdb将解析的.\xx.out的text段等内容载入到板子对应.
原创
2023-05-01 16:38:34
10000+阅读
FX3 JLINK调试是一个有些麻烦的事情,经常有些莫名其妙的问题。 设置参见 c:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3
原创
2022-12-23 00:07:15
526阅读
0.开始前准备工具1.SAM-BA v2.12.exe 用于烧写固件 下载地址:新版本的SAM-BA(例如sam-ba v2.9)不能正确连接JLink,所以还是用了这个版本2.JLink v8固件 下载地址:请务必使用这个固件,其他固件会导致 J-LINK the connected emulator is a j-link clone 问题,即jlink不是正版,具体原因请查看此贴:http:
stm32下载程序发现错误: NO JLINK DEVICE FOUND搞了半天莫名其妙好了,也不
原创
2022-12-23 00:12:25
2482阅读
r.html 修复山寨jli
原创
2022-12-08 19:25:22
1028阅读
# JavaFX Jlink: 构建自包含的 JavaFX 应用
JavaFX 是一个用于创建富客户端应用程序的 Java 库。它提供了丰富的图形界面组件和强大的图形渲染能力,使得开发人员可以轻松地构建漂亮且交互性强的用户界面。然而,如果我们想要将 JavaFX 应用程序打包成一个自包含的可执行文件,以便于分发和部署,传统的方法需要用户安装 Java 运行时环境(JRE)。这对于一些非技术用户来
原创
2023-10-28 10:48:03
120阅读
为什么要使用RTT输出打印信息?有很多打印技术 例如 :UART的重定向输出,SWO引脚输出,Semihosting在控制台输出等 RTT具有更快的打印速度和实时性看一张图: 这个测试在 STM32F407 Cortex-M4 @ 168MHZ进行比较的结果,82个字符打印所需时间只有1us。 J- ...
转载
2021-11-03 11:24:00
1089阅读
2评论
现在淘宝上买到的JLINK都是盗版的,用着用着的时候就会遇到各种异常问题,这里有一个方法来修改SN,修改SN后就会变得正常了,亲测有效两种固件:V*_ID-自定义.* 是出厂设置,烧入后用jlink.exe连接上S/N会显示-1.此时可以根据自己的设置任何ID号(只能设置一次).更改方法:打开jLink command软件在命令行下输入:
原创
2021-07-28 09:48:27
2065阅读
Linux是一个开源的操作系统内核,广泛应用于各种设备和系统中。而JLink是一个常见的工具,用于在Linux系统上进行调试和开发。在Linux操作系统中,红帽是一个非常知名的版本,在各种领域中都有着广泛的应用。
Linux系统中的JLink工具可以帮助开发人员进行调试和开发工作。通过JLink工具,开发人员可以连接到目标设备,查看和修改内存中的数据,设置断点和监视点,以及进行其他调试操作。这些
原创
2024-03-11 10:47:08
227阅读
JLINK V8支持JTAG和SWD,同时STM32也支持JTAG和SWD。所以,我们有2种方式可以用来调试,JTAG调试的时候,占用的IO线比较多,而SWD调试的时候占用的IO线很少,只需要两根即可。打开工程,打开Options for Target项卡,在Debug栏选择仿真工具为J-LINK/J-TRACE Cortex。上图中我们还勾选了Run to main(),该选项选中后,只要点击仿
转载
2024-05-25 23:38:53
108阅读
Jlink for Linux is an essential tool for developers and programmers who work with embedded systems and microcontrollers. It is a software interface that allows communication between a host computer an
原创
2024-02-27 10:59:44
92阅读
# 使用 jlink 构建自包含的 JavaFX 应用程序
[JavaFX]( 是一个用于构建富客户端应用程序的开源框架。它提供了丰富的 UI 控件、动画、图表等功能,使开发者能够轻松地创建漂亮且交互性强的用户界面。JavaFX 还提供了一种方便的方式将应用程序打包成自包含的可执行文件,这使得部署和分发应用程序变得非常简单。
在本文中,我们将介绍如何使用 `jlink` 工具来构建一个自包含的
原创
2023-12-11 14:38:21
134阅读
使用Jlink调试基于AliOS-Things的stm32一、原因 在准备玩AliOS-Things的时候,发现它里面提供的stm32的调试例子,都是用的stlink。二、环境搭建 请参考官方文档。三、使用Jlink调试 现在手里有一块stm32f4的开发板,型号是stm32f407,因为这里只是为了说明怎么使用Jlink进行调试,所以只需选一个相似的board...
原创
2021-05-26 21:31:35
392阅读