使用keil5 C51编译时报错RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT提示当前使用的是受限版本通常是 Keil C51 的评估版/未注册版允许的最大代码大小限制为0800H字节。转换为十进制就是2048 字节2KB。当钱生成代码实际使用了087BH字节超限。解决办法正版用不起只能想别的办法了。1.LICENSE生成小工具链接在文章底部。小工具下载后打开长这样。下载这个工具的时候大概率会被电脑的杀毒软件拦截记得关了杀毒软件或者在拦截界面点信任此程序。2.keil5点击File--License Managemennt弹出来的界面上栏选中Single-User License。找到CID码复制到小工具的CID栏如图所示。3.点击小工具的Generate看到Generate上的长方框里出现一长串License复制。4.关闭keil5重新以管理员身份打开keil5切记要以管理员身份否则后续动作会失效。打开后重复File--License Managemennt弹出来的界面上栏选中Single-User License。将第3步复制的License添加至图下方框内并点击Add LIC即可。所需工具链接https://pan.baidu.com/s/1vLc1OeI90EZrXap7Ic_qBg 提取码g5k1参考文章Keil C51编译报RESTRICTED VERSION2KB代码限制原因与解决指南-CSDN博客【Keil编译问题】RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT-CSDN博客
阅读完成 · 觉得有帮助?