首页 > TAG信息列表 > segger
HC32L110 在 Ubuntu 下使用 J-Link 烧录
目录 HC32L110(一) HC32L110芯片介绍和Win10下的烧录 HC32L110(二) HC32L110在Ubuntu下的烧录 HC32L110 在 Ubuntu 下使用 J-Link 烧录 以下说明在 Ubuntu 下如何配置 HC32L110 的烧录环境, 当前使用的是 JLink 硬件准备 开发板, 可以用 LilyGo 的 T-HC32 开发板, 这个开发板使用Segger RTT打印日志
在使用cortex芯片打印日志的时候,常用的方式是使用串口。现记录一种使用RTT的方式打印日志(需要去J-Link Debug Probes by SEGGER – the Embedded Experts下载并安装J-Link工具)。 RTT使用的是SWDIO、SWCLK两线接口,与J-Link下载器的接口是相同的,在工程代码里面只需要加入SEGGER_RTT.【原创】All in One i.MXRT1050/RT1020 SPI Flash Algorithm for J-Flash
2020年,这个给大家一种很漫长的恍惚感的一年,终于是过去了。这一年我们很多新的人生第一次就这么被发生了,第一次居家办公这么长时间(很多人肥膘都长了不少,我却瘦了2斤,不知是工作太积极了还是被家里小怪兽给折磨的),第一次戴口罩这么长时间(大大超过了前两年北方雾霾严重的时The connected J-Link is defective_Segger JLINK插上,keil查看状态卡住的问题
The connected J-Link is defective_Segger JLINK keil中去查看JLINK状态,keil卡住,当拔掉JLINK keil恢复 我遇到这种问题,原因是,JLINK驱动问题,.dll版本降低便可(可下载4.9版本的,里面用JFLASH.exe应用程序去下载,判断4.9版本能否成功)。网上方法一般是,替换keil中JLINK配置,不过我试SW4STM32 + JLINK调试使用RTT输出调试信息
为什么要使用RTT输出打印信息?有很多打印技术 例如 :UART的重定向输出,SWO引脚输出,Semihosting在控制台输出等 RTT具有更快的打印速度和实时性看一张图: 这个测试在 STM32F407 Cortex-M4 @ 168MHZ进行比较的结果,82个字符打印所需时间只有1us。 J-Link RTT -实时痞子衡嵌入式:超级下载算法RT-UFL v1.0在Segger Ozone下的使用
痞子衡主导的"学术"项目 《RT-UFL - 一个适用全平台i.MXRT的超级下载算法设计》 v1.0 版发布近 4 个月了,部分客户已经在实际项目开发调试中用上了这个超级下载算法,目前反馈还可以,但这个超级下载算法远未到成熟状态,痞子衡正在策划 v2.0 版本。 RT-UFL v1.0下载地址: https://stm32f767 RTT 日志
移植J-Link RTT Viewer【实时日志】 SEGGER RTT【Real-Time Transfer】 SEGGER RTT支持使用J-link调试器输出来自目标微控制器的信息,也可以接收输入,并且在高速度交互的同时不会影响目标处理器的实时性,可以省掉平常打印日志用的串口。 RTT工具支持 ARM Cortex-M0/M0SystemView+FreeRTOS的使用
前言 RTOS的分析是比较困难的,特别是任务多且涉及很多任务通信的时候,程序的稳定性就是一个比较麻烦的问题了,不过好在有很多工具可以用来分析RTOS的运行状况,常见的有SystemView、Tracealyzer,TIRTOS的分析工具ROV(运行时对象查看器)则集成在CCS中。下面以Segger的SystemView为例,如何在F用SEGGER Embedded Studio(SES)开发蓝牙nRF52840
0. 准备 WIN10电脑一台 nrf52840开发板一套(其实如果基本蓝牙功能的话,nrf52832也行,有更小的成本)。nrf52840集成了2.4GHz的各种协议,但还是蓝牙功能比较完善。 仿真器最好用jlink v9 1. download nrf5 sdk 这个sdk解压后可以用常用的ide开发单片机。 https://www.nordicsemi.com/So关于segger jlink j-flash 欢迎界面的 重新 出现
初次安装 jlink 打开j-flash 出现一下界面 但一旦你点了 do not show this message again 或者保存了一个工程后 这个开机欢迎界面就不出现了 因为 常用的的工程配置就那么几个芯片 点一下下滑三角很容易选择想要的工程配置 找遍所有设置都找不会这个欢迎界面痞子衡嵌入式:轻松为i.MXRT设计更新Segger J-Link Flash下载算法文件(i.MXRT600为例)
在i.MXRT所有Flash下载算法里,痞子衡认为Segger J-Link版的Flash下载算法是最应该掌握的,毕竟Segger提供了完善的软件工具支持(Jlink commander、J-Flash、Ozone),既可独立使用,也可嵌入其他MCU开发环境中使用(实际上它与Keil算法文件是兼容的),会修改和更新Segger Jlink Flash下载算法,那真nRFgoStudio找不到jlink,nrf5x Programming是灰色解决办法。
将jlink插入电脑USB,找到jlink安装文件所在目录(比如在D:\SEGGER\JLink_V630d)。 进入电脑命令行,输入“regedit”,然后将下面路径中的值,改为jlink的安装目录。 1、HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SEGGER\J-Link\InstallPath 2、HKEY_CURRENT_USER\Software\SEGGER\J-LiH7-TOOL高速DAPLINK推出离线版SEGGER RTT打印功能,简单易用,支持中文
说明: 1、串口作为经典的调试方式已经存在好多年了,缺点是需要一个专门的硬件接口。使用SEGGER的RTT(已经发布有几年了),无需占用系统额外的硬件资源,而且速度超快,是替代串口调试的绝佳方式。 2、还有Event Recorder也属于这一类,仅需要SWDIO和SWCLK两个引脚即可实现。 3、RTT ViewerJLink OB SWI 取代串口打印的方式
1:debug的串口被占用 2:从Keil 迁移到的LINUX下开发. 3:手上只有JLinkOB,(4线:CLK,SWIO,GND,RST) 4:设备只引出了4线(SWO 没接出) 环境: JLink版本: 执行 JLinkExe 命令会先显示版本信息 SEGGER J-Link Commander V6.56a (Compiled Nov 25 2019 16:58:42)DLL version V6.56a,segger rtt 输出 log
调试 mcu 的时候,使用 jlink 的 rtt 可以方便的输出信息。 输出有两种模式, client 和 logger。 client 必须依附其他程序,比如说 mdk 调试状态,或者 logger 程序。 logger 可以不依附其他程序,但是 rtt 默认的代码只支持 client 的通道 0,想要使用 logger,需要修改代码,具体如下: static S