查看: 9148|回复: 11

[分享] KL05解锁失败,麻烦高手看看,谢谢!!

[复制链接]

该用户从未签到

6

主题

24

帖子

0

新手上路

Rank: 1

积分
46
最后登录
1970-1-1
发表于 2013-8-20 09:16:35 | 显示全部楼层 |阅读模式
SEGGER J-Link Commander V4.56c ('?' for help)
Compiled Nov  8 2012 17:25:01
Script file read successfully.
DLL version V4.56c, compiled Nov  8 2012 17:24:42
Firmware: J-Link ARM V8 compiled Nov 14 2012 22:34:52
Hardware: V8.00
S/N: 799713843
Feature(s): RDI,FlashDL,FlashBP,JFlash,GDBFull
VTarget = 1.811V
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
No devices found on JTAG chain. Trying to find device on SWD.
Info: Found SWD-DP with ID 0x0BC11477
****** Error: Could not read AHB-AP Id. Could not connect to target.
Info: Found SWD-DP with ID 0x0BC11477
No device found on SWD.
Failed to identify target. Trying again with slow (4 kHz) speed.
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
No devices found on JTAG chain. Trying to find device on SWD.
Info: Found SWD-DP with ID 0x0BC11477
****** Error: Could not read AHB-AP Id. Could not connect to target.
Info: Found SWD-DP with ID 0x0BC11477
No device found on SWD.
Processing script file...
JTAG speed: 1000 kHz
Sleep(10)
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Reset type UNKNOWN: ???
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Reset delay: 0 ms
Reset type UNKNOWN: ???
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
PC: (R15) = 00000000, CPSR = 00000000 (Unknown mode, ARM)
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
R0 = 00000000, R1 = 00000000, R2 = 00000000, R3 = 00000000
R4 = 00000000, R5 = 00000000, R6 = 00000000, R7 = 00000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
USR: R8 =00000000, R9 =00000000, R10=00000000, R11 =00000000, R12 =00000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
     R13=00000000, R14=00000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
FIQ: R8 =00000000, R9 =00000000, R10=00000000, R11 =00000000, R12 =00000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
     R13=00000000, R14=00000000, SPSR=00000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
SVC: R13=00000000, R14=00000000, SPSR=00000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
ABT: R13=00000000, R14=00000000, SPSR=00000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
IRQ: R13=00000000, R14=00000000, SPSR=00000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
UND: R13=00000000, R14=00000000, SPSR=00000000

Sleep(1000)
Selecting SWD as current target interface.
Setting target interface speed to 1MHz. Use "Speed" to change.
Sleep(10)
Select SWD by sending SWD switching sequence.
Sleep(10)
Write DP register 2 = 0x01000000
Sleep(10)
Read AP register 0 = 0x00000000
Sleep(10)
Read AP register 0 = 0x00000036
Sleep(10)
Read AP register 1 = 0x00000036
Sleep(10)
Read AP register 1 = 0x00000001
Sleep(10)
Read AP register 0 = 0x00000001
Sleep(10)
Read AP register 0 = 0x00000036
Sleep(10)
Write AP register 1 = 0x00000001
Sleep(1000)
Read AP register 0 = 0x00000001
Sleep(10)
Read AP register 0 = 0x00000036
Sleep(10)
Read AP register 1 = 0x00000036
Sleep(10)
Read AP register 1 = 0x00000001
Sleep(100)
Write DP register 2 = 0x00000000
Sleep(1000)

Selecting JTAG as current target interface.
Setting target interface speed to 1MHz. Use "Speed" to change.
Sleep(100)
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Reset delay: 0 ms
Reset type UNKNOWN: ???
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000

Script processing completed.
 
回复

使用道具 举报

该用户从未签到

1

主题

178

帖子

0

高级会员

Rank: 4

积分
825
最后登录
1970-1-1
发表于 2013-8-20 09:35:45 | 显示全部楼层

RE:KL05解锁失败,麻烦高手看看,谢谢!!

KL05只支持SWD接口,所以不能使用JTAG接口进行访问。
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

24

帖子

0

新手上路

Rank: 1

积分
46
最后登录
1970-1-1
 楼主| 发表于 2013-8-20 10:15:27 | 显示全部楼层

回复:KL05解锁失败,麻烦高手看看,谢谢!!

回复第 2 楼 于2013-08-20 09:35:45发表:
KL05只支持SWD接口,所以不能使用JTAG接口进行访问。 

JLINK与芯片是采用SWD接口连接的,而且芯片是KL25,非KL05,能不能看看还有什么可能出错的地方啊?
回复 支持 反对

使用道具 举报

该用户从未签到

85

主题

790

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2279
最后登录
1970-1-1
发表于 2013-8-20 10:53:34 | 显示全部楼层

RE:KL05解锁失败,麻烦高手看看,谢谢!!

仿真器现在和IDE完全通信不上吗?
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

24

帖子

0

新手上路

Rank: 1

积分
46
最后登录
1970-1-1
 楼主| 发表于 2013-8-20 11:57:32 | 显示全部楼层

回复:KL05解锁失败,麻烦高手看看,谢谢!!

回复第 4 楼 于2013-08-20 10:53:34发表:
仿真器现在和IDE完全通信不上吗? 

仿真器和IDE可以通信。KEIL里面可以看到,但是在KEIL里面看不到SWD设备的信息。
怀疑是不是芯片和仿真器连接上有问题啊。难道说锁住之后就是这样的情况吗?
谢谢
 
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

178

帖子

0

高级会员

Rank: 4

积分
825
最后登录
1970-1-1
发表于 2013-8-20 13:30:12 | 显示全部楼层

回复:KL05解锁失败,麻烦高手看看,谢谢!!

回复第 3 楼 于2013-08-20 10:15:27发表:
回复第 2 楼 于2013-08-20 09:35:45发表:
KL05只支持SWD接口,所以不能使用JTAG接口进行访问。 

JLINK与芯片是采用SWD接口连接的,而且芯片是KL25,非KL05,能不能看看还有什么可能出错的地方啊?
Selecting JTAG as current target interface.
Setting target interface speed to 1MHz. Use "Speed" to change.

Sleep(100)
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Reset delay: 0 ms
Reset type UNKNOWN: ???
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000


Script processing completed.

 
这个脚本在这里切换了接口。

 
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

24

帖子

0

新手上路

Rank: 1

积分
46
最后登录
1970-1-1
 楼主| 发表于 2013-8-20 14:46:27 | 显示全部楼层

回复:KL05解锁失败,麻烦高手看看,谢谢!!

回复第 6 楼 于2013-08-20 13:30:12发表:
回复第 3 楼 于2013-08-20 10:15:27发表:
回复第 2 楼 于2013-08-20 09:35:45发表:
KL05只支持SWD接口,所以不能使用JTAG接口进行访问。 

JLINK与芯片是采用SWD接口连接的,而且芯片是KL25,非KL05,能不能看看还有什么可能出错的地方啊?
 
Selecting JTAG as current target interface.
Setting target interface speed to 1MHz. Use "Speed" to change.

Sleep(100)
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
Reset delay: 0 ms
Reset type UNKNOWN: ???
Info: TotalIRLen = ?, IRPrint = 0x..000000000000000000000000


Script processing completed.

 
这个脚本在这里切换了接口。
 
这个接口的切换确实存在,删除了这个切换,问题还是存在。
另外脚本中之前已经切换成了SWD,应该不是这个的问题。
对照正确的信息,发现应该是这个的问题:
 Error: Could not read AHB-AP Id. Could not connect to target
麻烦高手看看。
 
 

 
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

178

帖子

0

高级会员

Rank: 4

积分
825
最后登录
1970-1-1
发表于 2013-8-20 15:09:05 | 显示全部楼层

RE:KL05解锁失败,麻烦高手看看,谢谢!!

你把脚本文件发上来,我来试试看
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

24

帖子

0

新手上路

Rank: 1

积分
46
最后登录
1970-1-1
 楼主| 发表于 2013-8-20 15:42:17 | 显示全部楼层

回复:KL05解锁失败,麻烦高手看看,谢谢!!

回复第 8 楼 于2013-08-20 15:09:05发表:
你把脚本文件发上来,我来试试看 

speed 1000
sleep 10
RSetType 2
r
halt
r0
sleep 1000
si 1
sleep 10
swdselect
sleep 10
swdwritedp 2, 0x01000000
sleep 10
swdreadap 0
sleep 10
swdreadap 0
sleep 10
swdreadap 1
sleep 10
swdreadap 1
sleep 10
swdreadap 0
sleep 10
swdreadap 0
sleep 10
swdwriteap 1, 0x00000001
sleep 1000
swdreadap 0
sleep 10
swdreadap 0
sleep 10
swdreadap 1
sleep 10
swdreadap 1
sleep 100
swdwritedp 2, 0x00000000
sleep 1000
r1
sleep 100
rx 0
exit

 
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

178

帖子

0

高级会员

Rank: 4

积分
825
最后登录
1970-1-1
发表于 2013-8-21 10:23:26 | 显示全部楼层

回复:KL05解锁失败,麻烦高手看看,谢谢!!

回复第 9 楼 于2013-08-20 15:42:17发表:
回复第 8 楼 于2013-08-20 15:09:05发表:
你把脚本文件发上来,我来试试看 

speed 1000
sleep 10
RSetType 2
r
halt
r0
sleep 1000
si 1
sleep 10
swdselect
sleep 10
swdwritedp 2, 0x01000000
sleep 10
swdreadap 0
sleep 10
swdreadap 0
sleep 10
swdreadap 1
sleep 10
swdreadap 1
sleep 10
swdreadap 0
sleep 10
swdreadap 0
sleep 10
swdwriteap 1, 0x00000001
sleep 1000
swdreadap 0
sleep 10
swdreadap 0
sleep 10
swdreadap 1
sleep 10
swdreadap 1
sleep 100
swdwritedp 2, 0x00000000
sleep 1000
r1
sleep 100
rx 0
exit

 请试试这个脚本文件。注意jlink和板子的SWD接口的连接,1号脚要对齐。
4.png
 

erase_all_pin.txt

558 Bytes, 下载次数: 13

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-21 11:12 , Processed in 0.109144 second(s), 29 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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