[原创] Kinetis Kxx ARM Cortex - M4解锁方法

[复制链接]

该用户从未签到

0

主题

5

帖子

0

新手上路

Rank: 1

积分
8
最后登录
1970-1-1
发表于 2012-12-17 10:57:09 | 显示全部楼层

RE:Kinetis Kxx ARM Cortex - M4解锁方法

好东西 顶一个
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

69

帖子

0

新手上路

Rank: 1

积分
37
最后登录
1970-1-1
发表于 2012-12-17 19:32:46 | 显示全部楼层

RE:Kinetis Kxx ARM Cortex - M4解锁方法

MDK环境用ULINK2解锁Kinetis K60系列芯片:
对于ULINK2、ULINK-ME 和 ULINKpro 调试器, 你必须保证Options For Target — Debug — Settings选项中 Connect 和 Reset Options 项的设置如以下所示:
        Connect项必须设置为under Reset
        Reset项必须设置为HW RESET
保存设置后,尝试重新下载。存储器将会解锁,应用程序将能下载。
以上是KEIL公布的方法,前提是芯片的DEBUG功能没有被禁用。
回复 支持 1 反对 0

使用道具 举报

该用户从未签到

0

主题

9

帖子

0

新手上路

Rank: 1

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

RE:Kinetis Kxx ARM Cortex - M4解锁方法

送积分的干活,不错……
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

1

帖子

0

新手上路

Rank: 1

积分
2
最后登录
1970-1-1
发表于 2013-1-15 20:54:33 | 显示全部楼层

RE:Kinetis Kxx ARM Cortex - M4解锁方法

友联的开发板怎么样???
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

14

帖子

0

新手上路

Rank: 1

积分
30
最后登录
2020-1-10
发表于 2013-1-26 15:05:13 | 显示全部楼层

RE:Kinetis Kxx ARM Cortex - M4解锁方法

芯片被锁是因为IAR生成的启动代码覆盖了0x0_0400 -- 0x0_040f地址空间,这块区域是用来加密的。
最新的IAR软件已经改掉了这个BUG,不会再出现这个问题了。
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

2

帖子

0

新手上路

Rank: 1

积分
3
最后登录
1970-1-1
发表于 2013-1-26 16:43:32 | 显示全部楼层

RE:Kinetis Kxx ARM Cortex - M4解锁方法

请采用上面的方法完成。
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

5

帖子

0

新手上路

Rank: 1

积分
36
最后登录
2020-4-21
发表于 2013-1-28 12:40:33 | 显示全部楼层

RE:Kinetis Kxx ARM Cortex - M4解锁方法

支持!!!
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

8

帖子

0

新手上路

Rank: 1

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

RE:Kinetis Kxx ARM Cortex - M4解锁方法

不行呀,我的芯片型号是MK10DN512VLK10,用楼主的方法解锁结果如下:
Info: ARM AP[0]: 0x24770011, AHB-AP
Info: ARM AP[1]: 0x001C0000, JTAG-AP
****** Error: No APB-AP found.
No devices found on JTAG chain. Trying to find device on SWD.
Info: Found SWD-DP with ID 0x2BA01477
****** Error: Could not read AHB-AP Id. Could not connect to target.
Info: Found SWD-DP with ID 0x2BA01477
No device found on SWD.
Processing script file...
JTAG speed: 1000 kHz
Sleep(10)
Info: TotalIRLen = 4, IRPrint = 0x01
Info: ARM AP[0]: 0x24770011, AHB-AP
Info: ARM AP[1]: 0x001C0000, JTAG-AP
****** Error: No APB-AP found.
Reset type UNKNOWN: ???
Reset delay: 0 ms
Reset type UNKNOWN: ???
Info: ARM AP[0]: 0x24770011, AHB-AP
Info: ARM AP[1]: 0x001C0000, JTAG-AP
Info: TotalIRLen = 4, IRPrint = 0x01
Info: ARM AP[0]: 0x24770011, AHB-AP
Info: ARM AP[1]: 0x001C0000, JTAG-AP
WARNING: CPU not halted after Reset, halting using Halt request
****** Error: No APB-AP found.
B-AP Id. Could not connect to target.
Info: ARM AP[0]: 0x24770011, AHB-AP
Info: ARM AP[1]: 0x001C0000, JTAG-AP
****** Error: No APB-AP found.

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.
Found SWD-DP with ID 0x2BA01477
Sleep(10)
Write DP register 2 = 0x01000000
Sleep(10)
Read AP register 0 = 0x00000000
Sleep(10)
Read AP register 0 = 0x00000034
Sleep(10)
Read AP register 1 = 0x00000034
Sleep(10)
Read AP register 1 = 0x00000000
Sleep(10)
Read AP register 0 = 0x00000000
Sleep(10)
Read AP register 0 = 0x00000034
Sleep(10)
Write AP register 1 = 0x00000001
Sleep(1000)
Read AP register 0 = 0x00000034
Sleep(10)
Read AP register 0 = 0x00000034
Sleep(10)
Read AP register 1 = 0x00000034
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 = 4, IRPrint = 0x01
Info: ARM AP[0]: 0x24770011, AHB-AP
Info: ARM AP[1]: 0x001C0000, JTAG-AP
****** Error: No APB-AP found.
Reset delay: 0 ms
Reset type UNKNOWN: ???
Info: TotalIRLen = 4, IRPrint = 0x01
Info: ARM AP[0]: 0x24770011, AHB-AP
Info: ARM AP[1]: 0x001C0000, JTAG-AP
WARNING: CPU not halted after Reset, halting using Halt request
****** Error: No APB-AP found.

Script processing completed.

C:\Program Files\SEGGER\JLinkARM_V462>clear
'clear' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
C:\Program Files\SEGGER\JLinkARM_V462>clc
'clc' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
C:\Program Files\SEGGER\JLinkARM_V462>jlink.exe erase_all_pin,jlk
SEGGER J-Link Commander V4.62 ('?' for help)
Compiled Jan 25 2013 15:20:10
Unknown command line option erase_all_pin,jlk.
C:\Program Files\SEGGER\JLinkARM_V462>jlink.exe erase_all_pin.jlk
SEGGER J-Link Commander V4.62 ('?' for help)
Compiled Jan 25 2013 15:20:10
Script file read successfully.
DLL version V4.62, compiled Jan 25 2013 15:19:47
Firmware: J-Link ARM V8 compiled Nov 14 2012 22:34:52
Hardware: V8.00
S/N: 20100214
Feature(s): RDI,FlashDL,FlashBP,JFlash,GDBFull
VTarget = 3.261V
Info: TotalIRLen = 4, IRPrint = 0x01
Info: ARM AP[0]: 0x24770011, AHB-AP
Info: ARM AP[1]: 0x001C0000, JTAG-AP
****** Error: No APB-AP found.
No devices found on JTAG chain. Trying to find device on SWD.
Info: Found SWD-DP with ID 0x2BA01477
****** Error: Could not read AHB-AP Id. Could not connect to target.
Info: Found SWD-DP with ID 0x2BA01477
No device found on SWD.
Failed to identify target. Trying again with slow (4 kHz) speed.
Info: TotalIRLen = 4, IRPrint = 0x01
Info: ARM AP[0]: 0x24770011, AHB-AP
Info: ARM AP[1]: 0x001C0000, JTAG-AP
****** Error: No APB-AP found.
No devices found on JTAG chain. Trying to find device on SWD.
Info: Found SWD-DP with ID 0x2BA01477
****** Error: Could not read AHB-AP Id. Could not connect to target.
Info: Found SWD-DP with ID 0x2BA01477
No device found on SWD.
Processing script file...
JTAG speed: 1000 kHz
Sleep(10)
Info: TotalIRLen = 4, IRPrint = 0x01
Info: ARM AP[0]: 0x24770011, AHB-AP
Info: ARM AP[1]: 0x001C0000, JTAG-AP
****** Error: No APB-AP found.
Reset type UNKNOWN: ???
Reset delay: 0 ms
Reset type UNKNOWN: ???
Info: ARM AP[0]: 0x24770011, AHB-AP
Info: ARM AP[1]: 0x001C0000, JTAG-AP
Info: TotalIRLen = 4, IRPrint = 0x01
Info: ARM AP[0]: 0x24770011, AHB-AP
Info: ARM AP[1]: 0x001C0000, JTAG-AP
WARNING: CPU not halted after Reset, halting using Halt request
****** Error: No APB-AP found.
B-AP Id. Could not connect to target.
Info: ARM AP[0]: 0x24770011, AHB-AP
Info: ARM AP[1]: 0x001C0000, JTAG-AP
****** Error: No APB-AP found.

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.
Found SWD-DP with ID 0x2BA01477
Sleep(10)
Write DP register 2 = 0x01000000
Sleep(10)
Read AP register 0 = 0x00000000
Sleep(10)
Read AP register 0 = 0x00000034
Sleep(10)
Read AP register 1 = 0x00000034
Sleep(10)
Read AP register 1 = 0x00000000
Sleep(10)
Read AP register 0 = 0x00000000
Sleep(10)
Read AP register 0 = 0x00000034
Sleep(10)
Write AP register 1 = 0x00000001
Sleep(1000)
Read AP register 0 = 0x00000034
Sleep(10)
Read AP register 0 = 0x00000034
Sleep(10)
Read AP register 1 = 0x00000034
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 = 4, IRPrint = 0x01
Info: ARM AP[0]: 0x24770011, AHB-AP
Info: ARM AP[1]: 0x001C0000, JTAG-AP
****** Error: No APB-AP found.
Reset delay: 0 ms
Reset type UNKNOWN: ???
Info: TotalIRLen = 4, IRPrint = 0x01
Info: ARM AP[0]: 0x24770011, AHB-AP
Info: ARM AP[1]: 0x001C0000, JTAG-AP
WARNING: CPU not halted after Reset, halting using Halt request
****** Error: No APB-AP found.

Script processing completed.

C:\Program Files\SEGGER\JLinkARM_V462>
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

13

帖子

0

新手上路

Rank: 1

积分
48
最后登录
1970-1-1
发表于 2013-1-29 11:21:47 | 显示全部楼层

RE:Kinetis Kxx ARM Cortex - M4解锁方法

QQ群:226846867 (Kinetis Kxx Cortex ™-M4)    已经满了
请加QQ群:3538195 (Kinetis Kxx Cortex ™-M4)
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

29

帖子

0

新手上路

Rank: 1

积分
23
最后登录
1970-1-1
发表于 2013-1-30 09:27:02 | 显示全部楼层

RE:Kinetis Kxx ARM Cortex - M4解锁方法

楼主强大啊!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-21 17:42 , Processed in 0.107896 second(s), 27 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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