硬汉嵌入式论坛

 找回密码
 立即注册
查看: 13642|回复: 68
收起左侧

[J-Link] jlink更新到7.58,报错了

  [复制链接]

59

主题

282

回帖

459

积分

高级会员

积分
459
发表于 2021-11-11 15:06:08 | 显示全部楼层 |阅读模式
这个要怎么解决啊?
QQ图片20211111150444.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2021-11-11 15:09:58 | 显示全部楼层
提示盗版,无解,貌似只能退回到旧版驱动,或者强行凑合用不知道行不行。
回复

使用道具 举报

59

主题

282

回帖

459

积分

高级会员

积分
459
 楼主| 发表于 2021-11-11 15:11:09 | 显示全部楼层
eric2013 发表于 2021-11-11 15:09
提示盗版,无解,貌似只能退回到旧版驱动,或者强行凑合用不知道行不行。

正版的edu也不行啊?
回复

使用道具 举报

11

主题

43

回帖

76

积分

初级会员

积分
76
发表于 2021-11-11 15:35:15 | 显示全部楼层
硬件大佬都说提示盗版了,你又说正版。所以证明edu不行,就是个玩具差不多的东西
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2021-11-11 15:40:09 | 显示全部楼层
tangqianfeng 发表于 2021-11-11 15:11
正版的edu也不行啊?

EDU不太清楚,既然是正版的,可以找SEGGR咨询下的。
回复

使用道具 举报

210

主题

1042

回帖

1682

积分

至尊会员

More we do, more we can do.

积分
1682
发表于 2021-11-11 19:54:16 | 显示全部楼层
目前用的7.56d,看7.58是刚升的大版本,肯定还不稳定,就不试水了。
回复

使用道具 举报

0

主题

6

回帖

6

积分

新手上路

积分
6
发表于 2021-11-12 08:45:09 | 显示全部楼层
转自阿莫论坛消息:已知某仿真器厂家V7.58的驱动中,V10和V11固件封锁漏洞,升级到此版本的山寨机会出现红灯闪烁5次然后绿灯,无法正常使用仿真功能,慎重升级驱动。
请支持正版硬件。
回复

使用道具 举报

59

主题

282

回帖

459

积分

高级会员

积分
459
 楼主| 发表于 2021-11-12 09:45:57 | 显示全部楼层
haigerl 发表于 2021-11-12 08:45
转自阿莫论坛消息:已知某仿真器厂家V7.58的驱动中,V10和V11固件封锁漏洞,升级到此版本的山寨机会出现红 ...

中招了。。。。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2021-11-12 09:49:04 | 显示全部楼层

你的不是正版EDU么
回复

使用道具 举报

59

主题

282

回帖

459

积分

高级会员

积分
459
 楼主| 发表于 2021-11-12 17:14:29 | 显示全部楼层
eric2013 发表于 2021-11-12 09:49
你的不是正版EDU么

我添加了几个feature。。。
回复

使用道具 举报

59

主题

282

回帖

459

积分

高级会员

积分
459
 楼主| 发表于 2021-11-12 17:17:41 | 显示全部楼层
我把jlink盖打开,准备用另一个未update的jlink给它刷固件,但居然检测不到mcu,我确信连接信号没问题,诶。。。
回复

使用道具 举报

6

主题

636

回帖

654

积分

金牌会员

积分
654
QQ
发表于 2021-11-15 07:57:09 来自手机 | 显示全部楼层
感情是个假正版
回复

使用道具 举报

1

主题

33

回帖

36

积分

新手上路

积分
36
发表于 2021-11-29 12:43:33 | 显示全部楼层
这个检测就是se99er针对正版序列号加的, 限制edu base mini不许内置addfeature jflash和rdi.
补dll, 改序号, 去feature都可以
回复

使用道具 举报

3

主题

70

回帖

79

积分

初级会员

积分
79
发表于 2021-11-29 17:39:41 | 显示全部楼层
Banxian 发表于 2021-11-29 12:43
这个检测就是se99er针对正版序列号加的, 限制edu base mini不许内置addfeature jflash和rdi.
补dll, 改序 ...

如何去feature啊,我的EDU也是加了RDDI,搞死了。
回复

使用道具 举报

1

主题

33

回帖

36

积分

新手上路

积分
36
发表于 2021-11-29 22:52:29 | 显示全部楼层
以前有ClearFeatures指令, 但不知道怎么执行. 可能要刷老固件.
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2021-11-29 22:57:13 | 显示全部楼层
回复

使用道具 举报

0

主题

78

回帖

78

积分

初级会员

积分
78
发表于 2021-11-30 14:50:59 | 显示全部楼层
KK123 发表于 2021-11-29 22:57
发现个好玩的,哪天手贱再升级7.58,
https://uglyduck.vajn.icu/ep/archive/2019/05/Unbricking_a_SEGGER ...

究竟如何解决呢?
回复

使用道具 举报

59

主题

282

回帖

459

积分

高级会员

积分
459
 楼主| 发表于 2021-11-30 21:16:17 来自手机 | 显示全部楼层
Banxian 发表于 2021-11-29 12:43
这个检测就是se99er针对正版序列号加的, 限制edu base mini不许内置addfeature jflash和rdi.
补dll, 改序 ...

怎么去feature啊
回复

使用道具 举报

1

主题

33

回帖

36

积分

新手上路

积分
36
发表于 2021-12-1 04:49:22 | 显示全部楼层
你试试exec setsn=109118978
这是从你原本序号减去了两个bit. 可能要先invalidatefw成旧点的jlink固件才可setsn
回复

使用道具 举报

0

主题

78

回帖

78

积分

初级会员

积分
78
发表于 2021-12-1 09:24:07 | 显示全部楼层
Banxian 发表于 2021-12-1 04:49
你试试exec setsn=109118978
这是从你原本序号减去了两个bit. 可能要先invalidatefw成旧点的jlink固件才可 ...

厉害,确实能恢复旧版本,大神啊。exec setsn=109118978这个命令能恢复到edu版本?
回复

使用道具 举报

3

主题

70

回帖

79

积分

初级会员

积分
79
发表于 2021-12-1 14:02:17 | 显示全部楼层
Banxian 发表于 2021-12-1 04:49
你试试exec setsn=109118978
这是从你原本序号减去了两个bit. 可能要先invalidatefw成旧点的jlink固件才可 ...

大神,我的10.1 EDU SN是260103482,恢复的序号是多少啊?
回复

使用道具 举报

3

主题

70

回帖

79

积分

初级会员

积分
79
发表于 2021-12-1 14:08:35 | 显示全部楼层
quanqq2008 发表于 2021-12-1 09:24
厉害,确实能恢复旧版本,大神啊。exec setsn=109118978这个命令能恢复到edu版本?

我照着大神的方法修改序列号,报错“ERROR - S/N 260103482 can not be overwritten by S/N 109108538”,我的是 10.1 EDU,J-Link Commander V6.10n。你的环境是啥啊?
回复

使用道具 举报

4

主题

35

回帖

47

积分

新手上路

积分
47
发表于 2021-12-1 15:34:24 | 显示全部楼层
jlink V10 edu测试没有问题。我也加了Feature,但是只加在了电脑上,没有写入到仿真器里面。
回复

使用道具 举报

1

主题

33

回帖

36

积分

新手上路

积分
36
发表于 2021-12-1 16:25:31 | 显示全部楼层
那个提示是Jlink commander本身检测原本序列号是不是FFFFFFFF用非官方客户端或者修补JlinkARM.dll里面判断是可以跟-1时候一样往jlink固件发的.
我是这么想的 固件收到Setsn请求后去执行Flash写入命令 如果原本单元是FFFFFFFF则可以执行写入 那么原本里面是FFFFFFF0这样的能不能修改为FFFFEEE0呢只去掉一些bit?
我测了一下6.42f和5.02a的固件, 我也修补了jlinkarm.dll, 我的JlinkV9测试过这样是返回错误ERR, 可能是STM32的flash控制器不允许这么干吧.
其实还有另外一个办法, 就是找一版V10固件修改将一个一个空余cmd id指向一段擦除代码, 执行后就擦除对应位置. 然后想办法替换刷入.
或者用FE指令Dump一下V10的固件和bootloader, 然后修改hex后去掉Feature拆机重刷
回复

使用道具 举报

1

主题

33

回帖

36

积分

新手上路

积分
36
发表于 2021-12-1 17:13:31 | 显示全部楼层
我分析了下Jlink的客户端, ClearFeatures和AddFeature和Setsn都走的同样的接口, 就是发送256字节给13指令, 对应固件里是"Write OTS"命令, 该命令直接让内存的flash写入指令去修改BF00开始的0x100字节(和B700开始的0x800字节).
比如AddFeature就是找这段缓冲里0x20,0x30的全FF然后加入Feature依次类推. 这些Exec它客户端检查新的数据相对于老的数据如果是比特由1变0, 就当作固件能够覆盖, 但最后这段固件里写flash代码可能只能处理整个字节FF才可以写入吧!
回复

使用道具 举报

59

主题

282

回帖

459

积分

高级会员

积分
459
 楼主| 发表于 2021-12-7 02:45:41 来自手机 | 显示全部楼层
关键是我用另一个jlink都扫描不到lpc4322
回复

使用道具 举报

7

主题

125

回帖

146

积分

初级会员

积分
146
发表于 2021-12-8 11:09:02 | 显示全部楼层
淘宝V11,更新7.58后一直卡在bootloader里
回复

使用道具 举报

1

主题

33

回帖

36

积分

新手上路

积分
36
发表于 2021-12-8 11:13:15 | 显示全部楼层
你想jtag刷它? dbgen要悬空或者拉高, 同时按jtag而不是swd接线. 不过v10正版刷bootloader时候设置的2FC是12345678, 禁掉了jtag. 你要用isp抹除后写入修改过的数值关掉CRP, 估计才可以jtag连接成功
回复

使用道具 举报

5

主题

192

回帖

212

积分

高级会员

积分
212
发表于 2021-12-8 11:33:23 | 显示全部楼层
我下载了segger J-LINK 7.22b,现在可以正常使用了,千万别升级7.58。不然坑死自己。
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2021-12-8 12:33:36 | 显示全部楼层
狂野的庄稼汉 发表于 2021-12-8 11:09
淘宝V11,更新7.58后一直卡在bootloader里

找客服要个patch过的旧版jink 可以降回去
回复

使用道具 举报

59

主题

282

回帖

459

积分

高级会员

积分
459
 楼主| 发表于 2021-12-8 21:12:08 来自手机 | 显示全部楼层
Banxian 发表于 2021-12-8 11:13
你想jtag刷它? dbgen要悬空或者拉高, 同时按jtag而不是swd接线. 不过v10正版刷bootloader时候设置的2FC是12 ...

具体要怎么操作才能恢复出厂时的固件啊,我买来时固件备份过了
回复

使用道具 举报

7

主题

125

回帖

146

积分

初级会员

积分
146
发表于 2021-12-8 22:55:36 | 显示全部楼层
KK123 发表于 2021-12-8 12:33
找客服要个patch过的旧版jink 可以降回去

用7.20b重新更新了下固件可以用了
回复

使用道具 举报

1

主题

33

回帖

36

积分

新手上路

积分
36
发表于 2021-12-10 02:29:27 | 显示全部楼层
先备份好1a000000开始的80000字节吧, 是整个固件. 放在可靠的地方.
我做了v10擦除feature的工具, 回头我找正版测试ok发出来
回复

使用道具 举报

59

主题

282

回帖

459

积分

高级会员

积分
459
 楼主| 发表于 2021-12-10 20:49:04 来自手机 | 显示全部楼层
Banxian 发表于 2021-12-10 02:29
先备份好1a000000开始的80000字节吧, 是整个固件. 放在可靠的地方.
我做了v10擦除feature的工具, 回头我找 ...

非常感谢
回复

使用道具 举报

1

主题

33

回帖

36

积分

新手上路

积分
36
发表于 2021-12-11 01:48:43 | 显示全部楼层
写好了, 买的盗版没注意用的芯片不对, flashA 384k
所以没法和正版同样环境测试刷机, 上面擦除代码调试ok后在真机也不打日志也不擦除, 现在也买不到4322 4327 4337 4357这些容量够的换上去测bootloader兼容问题, 我怀疑是狗在正版里面初始化的不大一样, 我的固件刚执行usart3发送就饿死了
回复

使用道具 举报

1

主题

33

回帖

36

积分

新手上路

积分
36
发表于 2021-12-11 09:02:47 | 显示全部楼层
哈哈哈哈 找不到4322芯片冒险直接测正版 昨天刷了十多次都没事 刚才正版刷完自制固件不会回到刷机状态了...
最后一次刷进去的是闪烁12次的极小demo, 之前4325芯片上执行完重启bootloader会进刷机状态, 到了正版会反复进demo, 重启后还进...
看来得想办法硬刷了, 我甚至打算拆正版的芯片到盗版上用
回复

使用道具 举报

1

主题

33

回帖

36

积分

新手上路

积分
36
发表于 2021-12-12 10:03:07 | 显示全部楼层
本帖最后由 Banxian 于 2021-12-12 15:45 编辑

我正版救活后, 心情一好找到了出错的原因, 刷机也能恢复了.
v10版要避开法律风险发布工具还得想办法完善上位机, v9不同.
楼主私信一下联系方式吧 给你个测试版
回复

使用道具 举报

59

主题

282

回帖

459

积分

高级会员

积分
459
 楼主| 发表于 2021-12-12 19:50:12 | 显示全部楼层
Banxian 发表于 2021-12-12 10:03
我正版救活后, 心情一好找到了出错的原因, 刷机也能恢复了.
v10版要避开法律风险发布工具还得想办法完善上 ...

qq 13_7__82795
回复

使用道具 举报

3

主题

70

回帖

79

积分

初级会员

积分
79
发表于 2021-12-13 15:57:05 | 显示全部楼层
Banxian 发表于 2021-12-12 10:03
我正版救活后, 心情一好找到了出错的原因, 刷机也能恢复了.
v10版要避开法律风险发布工具还得想办法完善上 ...

大侠,你的工具是必须刷机是么?我的EDU添加了feature后报错,6.98就正常了。
回复

使用道具 举报

1

主题

33

回帖

36

积分

新手上路

积分
36
发表于 2021-12-14 00:31:03 | 显示全部楼层
不刷机而恢复的办法也是有的, 这型号还有别的漏洞, 但能不浪费就不浪费. 刷机这个属于简单易懂, 报出来它没法封堵, 除非官方更换bootloader
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 01:35 , Processed in 0.302624 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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