接口介绍,需要了解的点击上面的图片会跳转到官方介绍网站,我就不多介绍了。
下面开始注意事项:
1,报盗版怎么办:
下载我提供的patch补丁文件:百度网盘
文件内部有视频演示,需要注意的是目前只支持32位版本,所以下载官方SDK的时候,记得选32bit版本
原始补丁版本是8.64,文件名也有提示,别搞错了。
增加X64版本:
支持Patch 64位补丁:Patch_JLinkDll
后续新版本的patch补丁,请关注本页面,我会更新(有空了就更新,不会每个版本都更新的)
更新方法:
我会在这里发布新版本的patterns.txt内容,你只需要把8.64文件目录下的patterns.txt内容更新一下,再按照演示视频操作一次,就可以patch新版本了
对比了一下,发现特征码没变,后续发现不能破解了通知我一下,我再更新
2025-10-29 V8.82:
#JLinkARM.dll
FF 83 C4 28 84 C0 74 39 = FF 83 C4 28 84 C0 90 90
C0 0F 85 73 04 00 00 68 = C0 E9 74 04 00 00 90 68
#JLink_x64.dll
FF 84 C0 74 31 33 D2 48 = FF 84 C0 90 90 33 D2 48
FF 84 C0 0F 85 B4 04 00 = FF 84 C0 E9 B5 04 00 00
00 BA FF 00 00 00 48 8D = 90 BA FF 00 00 00 48 8D
2025-10-22 V8.80:
#JLinkARM.dllFF 83 C4 28 84 C0 74 39=FF 83 C4 28 84 C0 90 90
C0 0F 85 73 04 00 00 68=C0 E9 74 04 00 00 90 68
2025-09-30 V8.74
#JLinkARM.dll
FF 83 C4 28 84 C0 74 39=FF 83 C4 28 84 C0 90 90
C0 0F 85 73 04 00 00 68=C0 E9 74 04 00 00 90 68
#JLink_x64.dll
FF 84 C0 74 31 33 D2 48=FF 84 C0 90 90 33 D2 48
FF 84 C0 0F 85 B4 04 00=FF 84 C0 E9 B5 04 00 00
00 BA FF 00 00 00 48 8D=90 BA FF 00 00 00 48 8D
打上补丁的JLinkARM.dll需要复制到JLINK 的安装目录下,另外如果你用的是Keil,那么也要复制到相应的文件目录下,不然使用Keil的时候也会报盗版
使用Ozone 也一样会报盗版,目前的版本是:V3.40C 2025-10-02 同样也需要复制破解文件替换掉源文件:百度网盘
后续版本同样的在这里更新,现就写这么多吧
Trace 功能怎么用?
看了Ozone的手册也是一知半解的,目前也就使用官方的例程成功实现了Trace功能。要在自己的工程上使用这个功能,这个需要靠你自己看手册了。
貌似这个功能也看芯片的,目前我在STM32H743上面没有开启成功过,TraceCLK脚没有信号输出。在STM32F407上面成功过,官方的例程也是这个芯片。
2025-10-26更新:
目前成功在自定义STM32F407上使用Trace功能,步骤如下:
1,按照Ozone的新建工程向导建立工程
2,保存Ozone工程文件
3,点击File->Edit Project File
4,把除了OnProjectLoad()函数外的其他内容全部删除
5,添加一个新函数:
void BeforeTargetConnect (void) {
//
// Trace pin init is done by J-Link script file as J-Link script files are IDE independent
//
Project.SetJLinkScript(“./ST_STM32F407_Modified_Traceconfig.JLinkScript”);
}
6.准备ST_STM32F407_Modified_Traceconfig.JLinkScript文件,把它放到和Ozone工程文件同目录下即可
文件下载:百度网盘
最后需要确认连接方式:
PE2 => TCLK
PE3 => TD0
PE4 => TD1
PE5 => TD2
PE6 => TD3
其他芯片应该也一样的步骤,不过后面的JLinkScript文件需要自己修改了
这只是开启Trace功能,怎么使用还是看Ozone官方手册吧,另外如果你能翻墙,可以看下面的油管视频
