文档章节

破解5.0版TKScope不支持Keil下使用CK100调试TinyM0(仅供测试,请使用正版软件)

bygreencn
 bygreencn
发布于 2014/01/02 21:52
字数 647
阅读 1294
收藏 0

    准备做个RFID的测试工程,找到了以前用过的TinyM0。

    以前一直使用Tao宝来的山寨J*Link V 8。但是发现调试起来要接4根杜邦线,还得带个仿真器的线和盒子,实在是不方便。为什么不用自带的CK100调试呢?最早用的时候还不支持Keil所以一直也没跟,现在古娘了一下,发现TKScope 3.4 的版本下ULP2ARM_TKSCP_DRV_ARM_for_AGDI.dll(3.3.0.0)支持过keil,上手测试了一下,但是发现我已经装了CM100 1.50.0.0版本的驱动,调试根本无法链接到板子。于是再装好TKScope5.0的版本ULP2ARM_TKSCP_DRV_ARM_for_AGDI.dll(1.67.0.1), 硬件测试是可以,只是不能烧写Falsh,总会提示一个“CK100 不支持当前IDE环境."的消息框,然后出错退出。难道再回去用J*Link?

    果断ollydbg了一下ULP2ARM_TKSCP_DRV_ARM_for_AGDI.dll,查找ASCII字符串“IDE”找到这样一段代码:

10106A0B   .  8D4424 18     LEA EAX,DWORD PTR SS:[ESP+18]
10106A0F   .  64:A3 0000000>MOV DWORD PTR FS:[0],EAX
10106A15   .  A1 CCD9C610   MOV EAX,DWORD PTR DS:[10C6D9CC]
10106A1A   .  83F8 01       CMP EAX,1
10106A1D   .  8B2D F8B0C710 MOV EBP,DWORD PTR DS:[10C7B0F8]
10106A23   .  74 43         JE SHORT ULP2ARM_.10106A68
10106A25   .  83F8 04       CMP EAX,4
10106A28   .  74 3E         JE SHORT ULP2ARM_.10106A68
10106A2A   .  A1 D06CC610   MOV EAX,DWORD PTR DS:[10C66CD0]
10106A2F   .  85C0          TEST EAX,EAX
10106A31   .  0F84 79040000 JE ULP2ARM_.10106EB0
10106A37   .  6A 30         PUSH 30                                  ; /Style = MB_OK|MB_ICONEXCLAMATION|MB_APPLMODAL
10106A39   .  68 8C5E1A10   PUSH ULP2ARM_.101A5E8C                   ; |TKScope警告
10106A3E   .  68 18C61C10   PUSH ULP2ARM_.101CC618                   ; |CK100 不支持当前IDE环境.
10106A43   .  50            PUSH EAX                                 ; |hOwner => NULL
10106A44   .  FF15 C8A41910 CALL DWORD PTR DS:[<&USER32.MessageBoxA>>; \MessageBoxA
10106A4A   .  B8 01000000   MOV EAX,1
10106A4F   .  A2 50ABC910   MOV BYTE PTR DS:[10C9AB50],AL
10106A54   .  8B4C24 18     MOV ECX,DWORD PTR SS:[ESP+18]
10106A58   .  64:890D 00000>MOV DWORD PTR FS:[0],ECX
10106A5F   .  59            POP ECX
10106A60   .  5F            POP EDI
10106A61   .  5E            POP ESI
10106A62   .  5D            POP EBP
10106A63   .  5B            POP EBX
10106A64   .  83C4 10       ADD ESP,10
10106A67   .  C3            RETN
10106A68   >  8125 0C6DC610>AND DWORD PTR DS:[10C66D0C],FFFFFE80
10106A72   .  33DB          XOR EBX,EBX

以上的两行代码如果能不做JE的操作就不会跳出消息框,于是果断将这两行修改汇编指令为

10106A15   .  A1 CCD9C610   MOV EAX,DWORD PTR DS:[10C6D9CC]
10106A1A   .  83F8 01       CMP EAX,1
10106A1D   .  8B2D F8B0C710 MOV EBP,DWORD PTR DS:[10C7B0F8]
10106A23   .  75 43         JNZ SHORT ULP2ARM_.10106A68
10106A25   .  83F8 04       CMP EAX,4
10106A28   .  75 3E         JNZ SHORT ULP2ARM_.10106A68
10106A2A   .  A1 D06CC610   MOV EAX,DWORD PTR DS:[10C66CD0]

测试通过



(仅供测试,请使用正版软件)

以上所有的原始工具包,有用文档及相应破解文件保存在

1.【115网盘礼包】 

2.【百度网盘】 链接: http://pan.baidu.com/s/1mghq0Fu 密码: rvii 


© 著作权归作者所有

共有 人打赏支持
bygreencn
粉丝 13
博文 22
码字总数 7435
作品 0
武汉
程序员
私信 提问
ARM编辑、编译工具

手动编译 编译器问题,肯定是GNU的大名鼎鼎的GCC了,与此相关的什么连接器,汇编器也都包含在内了。 针对arm的GCC,当然就是arm-linux-gcc了,我所用的版本就是友善之臂光盘自带arm-linux-g...

野渡书生
2016/03/19
104
0
Parallels Desktop正版与破解版有什么区别

对于软件来说,正版软件一直是我们追求的目标,无论是从支持正版的意见上,还是在保证软件使用的安全性问题上,正版软件都是我们最好的选择。而很多用户会由于一些比较实际的客观因素放弃正版...

MAC应用软件
2016/07/27
210
0
盗版Win7成行成市叫卖:光盘含毒率超过70%

Win7盗版光盘含毒率:超过70%;盗版Win7激活成功率:85%;盗版Win7浏览器主页被篡改率:100%;盗版Win7在线update成功率:100%。 微软新的操作系统Windows 7(简称Win7)已经上市一个多月了,其...

老枪
2009/12/10
515
2
Tuxera NTFS for Mac破解版究竟有何危害

 NTFS For Mac是现在mac用户最常使用的一款软件,与其他软件不同,这款软件是专门辅助mac操作系统的,帮助mac系统完成之前无法进行的操作,实现快速读写NTFS磁盘、安全传递数据文件。   尽...

MAC应用软件
2016/12/19
181
0
Windows 8.1/Office/Project/Visio 永久激活教程

 01. 免责声明   涉及到windows软件激活破解,病毒恐惧者速速绕行,投入XXX卫士管家的怀抱,恕不远送!本人不对使用过程中可能引起的不适和恐惧负责,破解软件仅供学习交流,请勿用于商业...

zoakerc
2014/09/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

使用 React 和 Vue 创建相同的应用,他们有什么差异?

在工作中应用 Vue 之后,我对它有了相当深刻的理解。 不过,俗话说「外国的月亮比较圆」,我好奇「外国的」 React 是怎么样的。 我阅读了 React 文档并观看了一些教程视频,虽然它们很棒,但...

阿K1225
17分钟前
0
0
如何使用Kubernetes的configmap通过环境变量注入到pod里

在Kubernetes官网里,有这样一篇文章,提到了Kubernetes里的一个最佳实践就是把应用代码同配置信息分开,一种方式就是使用Kubernetes 1.2里引入的configmap概念。 https://kubernetes.io/bl...

JerryWang_SAP
33分钟前
0
0
2天闭门培训|以太坊智能合约从入门到实战(北京)

2天培训 16个课时 探寻技术原理,精通以太坊智能合约开发 以太坊智能合约是现在应用的最广泛的区块链应用开发方式,HiBlock区块链社区针对以太坊智能合约的学习特别推出2天闭门研修班,通过2...

HiBlock
35分钟前
0
0
限定某个目录禁止解析php,限制user_agent,php相关配置

11月20日任务 11.28 限定某个目录禁止解析php 11.29 限制user_agent 11.30/11.31 php相关配置 1.限定某个目录禁止解析php 核心配置文件内容 <Directory /data/wwwroot/www.123.com/upload> p...

hhpuppy
46分钟前
2
0
Spring的好文章

孤傲苍狼 https://www.cnblogs.com/xdp-gacl/p/4249939.html 跟我学spring http://jinnianshilongnian.iteye.com/blog/1413846 SpringIoc 和Spring Aop 代理模式: 静态代理 动态代理 cglib代......

wangwei2134
57分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部