文档章节

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

bygreencn
 bygreencn
发布于 2014/01/02 21:52
字数 647
阅读 1280
收藏 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
Windows 8.1/Office/Project/Visio 永久激活教程

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

zoakerc
2014/09/16
0
0
使用MyEclipse盗版的若干危害

数据显示,每年有超过数十家企业被厂商打击盗版,遭遇账户封停、禁止继续使用相关产品,迫使研发流程瘫痪,造成企业不可估量的巨大损失和潜在风险。不仅如此,使用盗版还将面临被起诉赔付高额...

Miss_Hello_World
2017/10/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSX | SafariBookmarksSyncAgent意外退出解决方法

1. 启动系统, 按住⌘-R不松手2. 在实用工具(Utilities)下打开终端,输入csrutil disable, 然后回车; 你就看到提示系统完整性保护(SIP: System Integrity Protection)已禁用3. 输入reboot回车...

云迹
今天
3
0
面向对象类之间的关系

面向对象类之间的关系:is-a、has-a、use-a is-a关系也叫继承或泛化,比如大雁和鸟类之间的关系就是继承。 has-a关系称为关联关系,例如企鹅在气候寒冷的地方生活,“企鹅”和“气候”就是关...

gackey
今天
4
0
读书(附电子书)|小狗钱钱之白色的拉布拉多

关注公众号,在公众号中回复“小狗钱钱”可免费获得电子书。 一、背景 之前写了一篇文章 《小狗钱钱》 理财小白应该读的一本书,那时候我才看那本书,现在看了一大半了,发现这本书确实不错,...

tiankonguse
今天
4
0
Permissions 0777 for ‘***’ are too open

异常显示: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ......

李玉长
今天
5
0
区块链10年了,还未落地,它失败了吗?

导读 几乎每个人,甚至是对通证持怀疑态度的人,都对区块链的技术有积极的看法,因为它有可能改变世界。然而,区块链技术问世已经10年了,我们仍然没有真正的用上区块链技术。 几乎每个人,甚...

问题终结者
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部