搜索
bottom↓
回复: 9

请教Jlink达人如何修改序列号SN

[复制链接]

出0入0汤圆

发表于 2017-3-3 12:40:04 | 显示全部楼层 |阅读模式
本帖最后由 NFC 于 2017-3-3 12:43 编辑

我正在做一个无线通讯的项目,收发是2个板子,目前软件有些问题,需要同时仿真。
问题就来了,2个仿真器同时插电脑,下载的时候会出问题,想通过改仿真器序列号SN的办法来解决这个问题。
我用的是Jlink Arm OB仿真器,淘宝买的,25块钱一个,用了这么久没出过问题。
请教:
1、看了网上说用exec setsn命令的方式,我输入命令后显示不能修改,请问怎么解决。如图:

2、能否通过修改HEX的方式来修改,附件是论坛上找的HEX,请问修改软件和SN存放的地址?还有个问题,如果直接修改了,有没有校验失败什么的?
3、这个HEX文件,我用JFlash打开和WINHEX打开,看到的内容为什么不一样呢?

Jflash看到的:


WINHEX看到的:


论坛研究Jlink的高手不少,希望多多赐教,不甚感激,如果能用命令的方式解决就最好了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入70汤圆

发表于 2017-3-3 12:58:15 | 显示全部楼层
JLINK V8
0xff00位置序列号格式:

BIN存放格式          序列号                      十六进制
26063301          20121126转十六进制为1330626
C9A03301                20160713转十六进制为133A0C9

序列号 转 十六进制后, 然后  倒序 存在BIN OXFF00位置上

出0入0汤圆

 楼主| 发表于 2017-3-3 14:02:01 | 显示全部楼层
SkyGz 发表于 2017-3-3 12:58
JLINK V8
0xff00位置序列号格式:

感谢回复。不过我不是使用的V8,现在用的是Jlink ARM OB,体积很小,只有SWD接口的那种。
这种OB的SN地址在哪里呢?

出0入0汤圆

发表于 2017-3-3 14:20:45 | 显示全部楼层
在地址0x800fc00起始4个字节改成0xff应该就可以用该序列号命令改了。jlink-ob我没试过。看了下你发的固件应该是这里保存的序列号

出0入0汤圆

发表于 2017-3-4 22:02:29 来自手机 | 显示全部楼层
用两台电脑行不

出0入0汤圆

发表于 2017-6-27 13:25:52 | 显示全部楼层
本帖最后由 gaotxa 于 2017-6-27 13:29 编辑

对于初版JLINK OB STM32F103,(固件来源为坛内aureole),固件SN为20090928,位于固件中的倒数第四行。
20090928的HEX为01329030,在固件中为逆序,即30903201。由于hex文件直接使用ANSI编码,所以只要用记事本搜索30903201即可。
至于能否直接修改此SN,就有待进一步的测试了。
附上原版的JLINK OB STM32F103的固件。
同时,在最新的J-link驱动(v6.16d)下,J-link-OB的20090928版本固件已经被封杀,无法下载程序了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2017-6-27 16:53:58 | 显示全部楼层
gaotxa 发表于 2017-6-27 13:25
对于初版JLINK OB STM32F103,(固件来源为坛内aureole),固件SN为20090928,位于固件中的倒数第四行。
20 ...

试着修改了一下,插上两个jlink,keil中不能识别,拔掉一个才可以,试着使用J-Link Commander 修改 USB port,问题依旧,期待大神解决

上传修改已SN的固件(sn:20101010)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2023-3-22 14:10:52 | 显示全部楼层
本帖最后由 sy8501 于 2023-3-22 14:23 编辑

exec setsn命令
实测 对V8有效  对OB无效

编辑:

家里有好几个V8山寨,只有2个不提示clone的,可以用这个命令,

其他提示clone的显示ERROR

出0入0汤圆

发表于 2023-6-20 17:12:33 | 显示全部楼层
V9的存储地址是哪里?
现在exec setsn不能用了

出20入186汤圆

发表于 2023-6-20 17:29:24 | 显示全部楼层
tsb0574 发表于 2023-6-20 17:12
V9的存储地址是哪里?
现在exec setsn不能用了
(引用自9楼)

我也需要,我之前用的是J-LINK 6.22版本,最近要调试STM32H723,旧版本不支持,新版本就提示序列号问题。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-25 18:18

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表