duo点
发表于 2024-10-29 16:15
MDK在编译的时候提示容量超过限制怎么解决?
MDK在编译的时候提示容量超过限制怎么解决?
powerantone
发表于 2024-11-1 15:44
审查代码,删除不必要的代码行和冗余文件。
tpgf
发表于 2024-11-1 15:54
有时候,之前编译过程中生成的中间文件可能会导致问题。尝试清理整个工程,然后重新编译
laocuo1142
发表于 2024-11-1 17:00
简化程序逻辑,减少全局变量的使用,尤其是大数组和复杂数据结构。
stormwind123
发表于 2024-11-1 17:47
如果可能,考虑更换具有更大存储空间的芯片
flycamelaaa
发表于 2024-11-1 17:56
使用指针代替大数组,以节省空间。
classroom
发表于 2024-11-1 18:00
修改链接脚本以增加程序存储区域的大小或优化内存使用。
probedog
发表于 2024-11-1 18:12
使用微库,有助于减小代码大小。
两只袜子
发表于 2024-11-1 18:23
优化编译设置,例如,使用编译选项“-Ospace”来减小代码大小。
jcky001
发表于 2024-11-1 19:26
使用最新版本的外部库和文件,并且已经过优化。
cr315
发表于 2024-11-1 20:00
在Keil中清理项目,然后重新编译。
heimaojingzhang
发表于 2024-11-2 19:59
这通常意味着代码或数据的大小超出了目标设备的存储能力
keaibukelian
发表于 2024-11-2 21:41
检查代码中是否有冗余或不必要的部分,并尝试简化或删除它们
paotangsan
发表于 2024-11-2 23:37
压缩和解压缩过程可能会增加运行时的开销,因此需要权衡利弊
renzheshengui
发表于 2024-11-3 10:59
在MDK的编译器设置中,可以尝试调整优化级别,以减少生成的代码大小。
wakayi
发表于 2024-11-3 13:45
如果可能的话,将代码分割成多个模块或文件,并只编译和链接当前需要的模块。
页:
[1]