RVDS (reajview developer suite)是ARm开发嵌入式系统的集成开发环境,目前用的多的以及网上能下载到的是2.2版本,我是在veryCD上下载的,里面也有crack破解文件夹,但是安装后发现并不是一般就可以破解的,
找了一篇文章讲的正确的破解方法,是对的,文章在附录里,但有要注意的地方,我们在用虚拟光驱虚拟镜像文件后,用他的方法做,但发现用keygen的generate无法产生license file,解决方法是我们需要将keygen程序拷贝到硬盘里, 因为它产生的license file要放在keygen同一目录下,大家都知道光驱是只读的无法写,所以generate失败!!!!
接着装完后 patch后,打开codewarrior提示license 怎末怎末错了。。。很郁闷!!!仔细一看所以在路径C:/flexlm下的license 不能用(我没有装在C盘,不知道会有这种错误),我就新建那个文件夹,将license 放进去,终于好了!!
所以网上说的方法还不是很全面,感谢附录文章的作者,这就是我一个晚上的破解经验,本着人人为我我为人人的精神,写出来与大家分享,有问题大家一起交流!!!
(才知道RVDS与realview MDK是不一样的)
附录:
最近上论坛看见有arm realview 2.2下载试了一下。但是我发现使用不了,好多人也提出了疑问。今天
刚弄完已经正常使用。让我浪费了好多时间让我很愤怒。
我不清楚上传这个东西的人是出于什么目的?为什么要修改说明里的东西,以至于下载了朋友空欢喜呢
既然做就做彻底,要不就不要拿出来共享。潜水也有忍不了的时候,论坛质量很差。
操作方法
1)用generate产生license file (注意自己的系统时间 最好是真实的当前时间,如果时间比较旧的话,产生的license file 将不能注册。license file 和系统时间、网卡物理地址、硬盘的序列号有关)
2)安装软件
3)license Wizard 选 Install Wizard ... 选择license file 目录
4)应用补丁注入工具Patch.exe给下边列出的文件注入校验和。文件目录见下边。 从这个论坛下载说明少了4个文件路径,导致的结果就是无法启动调试部分。
关于 no license check out 以上作完了就加载一个*.axf文件实验吧,看看还有没有no license check out ,这时你在看软件注册信息 Enjoy ;-)
Install, apply our patch then generate license file with the keygen.
-------------
the files need to be patched:
%Install Path%/IDEs/CodeWarrior/CodeWarrior/5.6.1/1592/win_32-pentium/bin/Plugins/License/oemlicense.dll
%Install Path%/IDEs/CodeWarrior/RVPlugins/1.0/86/win_32-pentium/oemlicense/oemlicense.dll
%Install Path%/RDI/armsd/1.3.1/66/win_32-pentium/armsd.exe
%Install Path%/RDI/AXD/1.3.1/98/win_32-pentium/axd.exe
%Install Path%/RVCT/Programs/2.2/349/win_32-pentium/armasm.exe
%Install Path%/RVCT/Programs/2.2/349/win_32-pentium/armcc.exe
%Install Path%/RVCT/Programs/2.2/349/win_32-pentium/armcpp.exe
%Install Path%/RVCT/Programs/2.2/349/win_32-pentium/armlink.exe
%Install Path%/RVCT/Programs/2.2/349/win_32-pentium/fromelf.exe
%Install Path%/RVCT/Programs/2.2/349/win_32-pentium/tcc.exe
%Install Path%/RVCT/Programs/2.2/349/win_32-pentium/tcpp.exe
%Install Path%/RVD/Core/1.8/734/win_32-pentium/bin/tvs.exe
%Install Path%/RVD/Core/1.8/734/win_32-pentium/bin/xry100.dll
这几个为后添加的 原说明里没有所以无法调试
%Install Path%/RVARMulator/ARMulator/1.4.1/206/win_32-pentium/armiss.sdi
%Install Path%/RVARMulator/ARMulator/1.4.1/206/win_32-pentium/armulate.sdi
%Install Path%/RVARMulator/ARMulator/1.4.1/206/win_32-pentium/v6armiss.sdi
%Install Path%/RVARMulator/v6ARMulator/1.4.1/238/win_32-pentium/v6thumb2.sdi
%Install Path%/RVARMulator/v6ARMulator/1.4.1/238/win_32-pentium/v6trustzone.sdi