其他分享
首页 > 其他分享> > MDK报错The size of this image (35644 bytes) exceeds the maximum allowed for this version of the linker

MDK报错The size of this image (35644 bytes) exceeds the maximum allowed for this version of the linker

作者:互联网

1.问题出现:

学习32的过程中,在MDK上运行ADC实验代码时遇到了这问题!
The size of this image (35644 bytes) exceeds the maximum allowed for this version of the linker
翻译为:这个图像的大小(35644字节)超过了这个版本的链接器所允许的最大大小。

2.分析原因:

MDK没注册!默认软件是试用版的,只能编译不超过32K(32000字节)的代码!若超过32K则需要注册。

3.解决过程:

参考相关问题文章,找到了对应的注册机,注册了MDK。需要注意的是:一定要以管理员身份打开MDK进行注册。不然,权限不够,会注册不成功!

有的网友说他用keil软件也遇到这问题,其注册机生成的注册码过期是不行的,仍需要更换;经过测试,虽然我电脑上注册机生成的注册码是过期的,但MDK上编译却能通过,额,过期也罢,先凑合着用!

注册码过期:注册码过期
但MDK编译通过了:在这里插入图片描述

4.总结解决方法:

只下载17K的注册机,跟着这B站视频跳到20:10分直接手把手教注册,5分钟搞定!

注册机下载(17K)
提取码:7758
B站视频链接

需要下载MDK、注册机、其它说明文件的(都可配合该B站视频帮助下载、注册):
*MDK+注册机+其它说明
提取码:7758

视频引用自:B站【正点原子】STM32开发板实验教程-第7讲开发环境搭建
链接: https://www.bilibili.com/video/BV1kx411k7JT?p=5

标签:MDK,注册机,过期,linker,报错,注册,35644,注册码
来源: https://blog.csdn.net/weixin_48687392/article/details/120536665