J-Scope的RTT模式
目录前言环境芯片KeilV5.35.0.2一、代码准备通过网盘分享的文件Jscope.7z链接:https://pan.baidu.com/s/1y_KDlPv8L8A1YQNjoGFWmg?pwd5q2g 提取码:5q2g 复制这段内容后打开百度网盘手机App操作更方便哦将文件下载并解压将文件放到工程内添加注意事项需要将头文件包含进去。代码编写初始化代码uint8_t buf[1048]; //定义全局变量 int main(void) { SEGGER_RTT_ConfigUpBuffer(1, JScope_u2u2u2u2u2u2u2u2, buf, 1048, SEGGER_RTT_MODE_NO_BLOCK_SKIP);//初始化RTT模块 while1 { //... } }参数说明第一个参数索引值好像都是1第二个参数类型char* sName这个值有讲究所以我传输的值是8个无符号16位数据示例如下是在100us中断中增加的带有时间戳的代码增加后JS cope中将不在有Symbol No 0但是将会有时间注意增加的单位是us如果放在ADC或其他不确定时间的中断中时间将不准。SEGGER_RTT_ConfigUpBuffer(1, JScope_t4u4u4u4u4u4u4u4, buf, 1048, SEGGER_RTT_MODE_NO_BLOCK_SKIP);//初始化RTT模块 void SysTick_Handler(void)//100us中断 { rtt_data[0] 100;//中断时间必须准确。否则后面的时间将不准 SEGGER_RTT_Write(1,rtt_data,32); }第三个参数定义的全局变量名第四个参数定义的全局变量大小需要一一对应。上同第五个参数RTT模式固定参数SEGGER_RTT_MODE_NO_BLOCK_SKIP数据传输代码这个代码可以随处放置。看需要如果放在100us中断则频率就是10K。uint16_t rtt_data[8]{0}; rtt_data[0] 0; rtt_data[1] 1; rtt_data[2] 1; rtt_data[3] 3; SEGGER_RTT_Write(1,rtt_data,16);参数说明1.固定值2.调用数据地址3.每次更新的字节配合我上面的8个16位数据以上为代码部分。二、J-Scope设置1.1.选择芯片型号如果没有自己的芯片型号。看下面的操作步骤2.速度最好选择高速以便兼容。无芯片操作步骤在打开的快捷方式路径里添加 --rttsearch 0x20000000 0x2000注意前面有一个空格。参数说明数据来自芯片的大小根据这两个数据来修改就可以了。2.直接开始连接芯片通电让MCU工作起来。然后点击Jscope开始。Jscope会自己搜索RTT的参数。因为是上传的参数所以程序的变更也不会影响搜索的参数。总结

相关新闻

YimMenu完整教程:5步打造GTA5最强游戏菜单与防护系统

YimMenu完整教程:5步打造GTA5最强游戏菜单与防护系统

YimMenu完整教程:5步打造GTA5最强游戏菜单与防护系统 【免费下载链接】YimMenu YimMenu, a GTA V menu protecting against a wide ranges of the public crashes and improving the overall experience. 项目地址: https://gitcode.com/GitHub_Trending/yi/YimMe…

2026/8/5 17:33:23 阅读更多 →
3步解锁AMD Ryzen隐藏性能:SMUDebugTool免费开源调试工具终极指南

3步解锁AMD Ryzen隐藏性能:SMUDebugTool免费开源调试工具终极指南

3步解锁AMD Ryzen隐藏性能:SMUDebugTool免费开源调试工具终极指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址:…

2026/8/6 23:30:23 阅读更多 →
PEunion高级配置:图标、版本信息和清单的自定义方法

PEunion高级配置:图标、版本信息和清单的自定义方法

PEunion高级配置:图标、版本信息和清单的自定义方法 【免费下载链接】pe-union Crypter, binder & downloader with native & .NET stub, evasive by design, user friendly UI 项目地址: https://gitcode.com/gh_mirrors/pe/pe-union PEunion是一款…

2026/8/5 23:06:21 阅读更多 →

最新新闻

S32K3 TRGMUX硬件触发原理与汽车电子实战配置详解

S32K3 TRGMUX硬件触发原理与汽车电子实战配置详解

1. 项目概述:为什么S32K3的TRGMUX值得你花时间研究?如果你正在用或者打算用NXP的S32K3系列MCU做汽车电子相关的开发,尤其是涉及到电机控制、复杂定时器联动、或者需要精确定时触发的功能,那么“Trigger MUX”这个模块,…

2026/8/7 2:07:17 阅读更多 →
Python数据采集实战:从零构建爬虫系统与工程化实践

Python数据采集实战:从零构建爬虫系统与工程化实践

在实际技术开发中,我们常常需要处理来自不同数据源的结构化或非结构化信息,并将其整合、分析,以服务于特定的业务逻辑或决策支持。这个过程的核心,是构建一套稳定、高效、可维护的数据采集与处理管道。本文将围绕如何从零开始&…

2026/8/7 2:07:17 阅读更多 →
League Akari:英雄联盟玩家的5大终极自动化工具完全指南

League Akari:英雄联盟玩家的5大终极自动化工具完全指南

League Akari:英雄联盟玩家的5大终极自动化工具完全指南 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit League Akari 是一款基于英…

2026/8/7 2:07:17 阅读更多 →
LocalVocal:如何在5分钟内为OBS安装本地AI语音转字幕插件

LocalVocal:如何在5分钟内为OBS安装本地AI语音转字幕插件

LocalVocal:如何在5分钟内为OBS安装本地AI语音转字幕插件 【免费下载链接】obs-localvocal OBS plugin for local speech recognition and captioning using AI 项目地址: https://gitcode.com/gh_mirrors/ob/obs-localvocal LocalVocal是一款专为OBS Studio…

2026/8/7 2:07:17 阅读更多 →
解密TrollInstallerX:iOS应用自由安装的智能引擎

解密TrollInstallerX:iOS应用自由安装的智能引擎

解密TrollInstallerX:iOS应用自由安装的智能引擎 【免费下载链接】TrollInstallerX A TrollStore installer for iOS 14.0 - 16.6.1 项目地址: https://gitcode.com/gh_mirrors/tr/TrollInstallerX 在iOS生态系统中,应用安装的自由度一直备受关注…

2026/8/7 2:07:17 阅读更多 →
Arduino与MPU6050传感器实战:从数据读取到姿态解算

Arduino与MPU6050传感器实战:从数据读取到姿态解算

1. 项目概述:从零上手MPU6050与Arduino如果你正在玩Arduino,并且对机器人、平衡车、飞行器或者任何需要感知自身姿态的项目感兴趣,那么MPU6050这个传感器几乎是你绕不开的一个坎。我第一次接触它的时候,面对那一堆加速度和角速度的…

2026/8/7 2:06:17 阅读更多 →

日新闻

为什么scrcpy成为Android投屏的终极解决方案:完整实战指南

为什么scrcpy成为Android投屏的终极解决方案:完整实战指南

为什么scrcpy成为Android投屏的终极解决方案:完整实战指南 【免费下载链接】scrcpy Display and control your Android device 项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy 想要将Android手机屏幕完美投射到电脑上,享受大屏操作的自…

2026/8/7 0:00:19 阅读更多 →
如何在5分钟内掌握Tom Select:打造现代化表单选择器的终极指南

如何在5分钟内掌握Tom Select:打造现代化表单选择器的终极指南

如何在5分钟内掌握Tom Select:打造现代化表单选择器的终极指南 【免费下载链接】tom-select Tom Select is a lightweight (~16kb gzipped) hybrid of a textbox and select box. Forked from selectize.js to provide a framework agnostic autocomplete widget wi…

2026/8/7 0:00:19 阅读更多 →
5分钟快速上手:NSZ压缩工具终极指南,轻松管理Switch游戏文件

5分钟快速上手:NSZ压缩工具终极指南,轻松管理Switch游戏文件

5分钟快速上手:NSZ压缩工具终极指南,轻松管理Switch游戏文件 【免费下载链接】nsz NSZ - Homebrew compatible NSP/XCI compressor/decompressor 项目地址: https://gitcode.com/gh_mirrors/ns/nsz 你是否在为Nintendo Switch游戏文件占用大量存储…

2026/8/7 0:00:19 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/6 22:02:27 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/6 22:02:27 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/6 22:02:27 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/5 23:28:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/6 22:02:28 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/5 23:46:51 阅读更多 →