keil编译显示程序太大~编译不了怎么办?
这种情况已经有一阵时间了,KEIL显示破解成功,其实是假的。现在我的做法是拿一个大程序来编译,如果编译通过,那就是破解成功,如果还有限制,那就继续破。我以前的KEIL C251破了半天,算了N个码,个个都显示已成功,可实际上直到N+1次才编译通过,我一同事更倒霉,整整算了3天。所以,破这玩意没技术,就俩字,坚持。
keil注册成功,但是还编译不了2k以上的程序,怎么办
正常的,现在KEIL也学会逗你玩了,哪怕没成功,KEIL也报个成功。破解的时候,备个大的程序,代码编译出来超过2K的,破解一次,编译一次,编译成功才是真正的成功。我朋友破解的时候有破了半天才试出来的,现在破解也是门体力活了。
已破解的keil编译时任然有大小限制
你这个Enterprise版可能就是Basic版,256kB限制。要知道这个版本的正版在国内也值10k+RMB呀。
你的程序都800+kB了,能编译才怪。所以你需要找Professional的破解才行。
keil 4破解后依然有长度限制,无法编译,生成.hex文件
你这很明显不是Keil没破解,是你的程序写的有问题,L256是这么翻译的:
模块包含了重复的函数名
你看看你的recieve_pc.c文件里是不是有两个 delay()函数的定义
请问我的Keil激活了但是还是出来2K的限制,不能生成hex文件,很纳闷,请教
是这样的,你看看你的图,你激活的是 RealView MDK,而51部分还是试用版本,没有激活,所以,你编写51程序的时候,还是有限制。
你再用注册机重新激活一次,不过要注意,在注册机的选项中,选择“51”,而不是选择“ARM",选择51,是激活51相关的,才能编译51程序。
keil提示文件太大怎么办 高手指点指点
你的Keil没有破解,没有破解的Keil,最多只能编译2048字节个代码,也就是最多 0800H字节个代码。
解决办法如下:
去网上找个破解软件,用于注册你安装好的Keil的,步骤如下:
通常网上下载的包里也会有个破解软件,名字一般叫KeyGen,你看看有没有。
步骤
1 打开Keil,如果是Win7,要以管理员身份运行,打开File菜单下的License Manage
2 在弹出的框里,右上角有个CiD,把那个CID后面的码复制下来
3 打开注册机,把CID粘贴进去
4 注意,注册机如果有多个选项,要选择那个C51,不要选择成ARM或者别的什么
5 单击生成,注册机会生成一个序列码,把这个序列复制下来
6 把序列码粘贴到Keil那个框的New License ID里面去,点击右边那个按钮
7 如果上面显示出了破解码,且为黑色,说明你破解成功了,如果为红色,表示这个注册序列码已经失效,重复上面的 2--7步骤即可。