MPLAB X IDE v5.40“链接错误:无法分配程序存储器”我该如何解决?

问题描述

我是MPLAB X IDE v5.40的新手,刚刚完成了将大量梯形图逻辑转换为C的工作。 更正了所有语法错误之后,我现在得到了几百个名为“链接错误:”的错误。 以下是我的意思的一小段内容:。

... build / default / production / main.o:链接错误:无法分配段.text,大小= 6238 PC单位,属性=代码 生成/认/生产/CheckSoliV.o:链接错误:无法分配节.text,大小= 3164 PC单位,属性=代码 build / default / production / Undocking.o:链接错误:无法分配段.text,大小= 2390 PC单位,属性=代码 build / default / production / CIP.o:链接错误:无法分配段.text,大小= 1824 PC单位,属性=代码 build / default / production / Attach.o:链接错误:无法分配段.text,大小= 1818 PC单位,属性=代码 build / default / production / RetractLipseal.o:链接错误:无法分配段.text,大小= 1506 PC单位,属性=代码 build / default / production / Docking.o:链接错误:无法分配段.text,大小= 1310 PC单位,属性=代码 build / default / production / Manual.o:链接错误:无法分配段.text,大小= 1206 PC单位,属性=代码 build / default / production / LiftAdjust.o:链接错误:无法分配节.text,大小= 970 PC单位,属性=代码 build / default / production / Remove.o:链接错误:无法分配段.text,大小= 870 PC单位,属性=代码 build / default / production / Evacuation.o:链接错误:无法分配段.text,大小= 506 PC单位,属性=代码 build / default / production / ProtectHood.o:链接错误:无法分配段.text,大小= 448个PC单位,属性=代码 build / default / production / EndMain.o:链接错误:无法分配段.text,大小= 316 PC单位,属性=代码 build / default / production / Enddischarge.o:链接错误:无法分配段.text,大小= 304 PC单位,属性=代码 data_init:链接错误:无法分配节.dinit,大小= 284 PC单位,属性=代码保留 build / default / production / discharge.o:链接错误:无法分配节.const,大小= 72个PC单位,属性= psv页 mulsi3.eo:链接错误:无法分配节.text,大小= 0 PC单位,属性=代码 brk.Lelo:链接错误:无法分配段.text,大小= 0 PC单位,属性=代码 c30_uart.Leo:链接错误:无法分配节.text,大小= 0 PC单位,属性=代码 sbrk.Leo:链接错误:无法分配节.text,大小= 0 PC单位,属性=代码 Leo:链接错误:无法分配节.text,大小= 0 PC单位,属性=代码 write.Leo:链接错误:无法分配段.text,大小= 0 PC单位,属性=代码 close.Leo:链接错误:无法分配节.text,大小= 0 PC单位,属性=代码 _exit.Leo:链接错误:无法分配节.text,大小= 0 PC单位,属性=代码 xgetmem.XX_eo:链接错误:无法分配段.text,大小= 0 PC单位,属性=代码 malloc.XX_eo:链接错误:无法分配段.text,大小= 0 PC单位,属性=代码 free.XX_eo:链接错误:无法分配段.text,大小= 0 PC单位,属性=代码 xatexit.XX_elo:链接错误:无法分配段.text,大小= 0 PC单位,属性=代码 fclose.XX_elo:链接错误:无法分配段.text,大小= 0 PC单位,属性=代码 xfwprep.XX_eo:链接错误:无法分配段.text,大小= 0 PC单位,属性=代码 strrchr.XX_eo:链接错误:无法分配段.text,大小= 0 PC单位,属性=代码 strlen.XX_eo:链接错误:无法分配段.text,大小= 0 PC单位,属性=代码 fputs.XX_eo:链接错误:无法分配段.text,大小= 0 PC单位,属性=代码 fflush.XX_eo:链接错误:无法分配节.text,大小= 0 PC单位,属性=代码 strcpy.XX_elo:链接错误:无法分配段.text,大小= 0 PC单位,属性=代码 fputc.XX_elo:链接错误:无法分配段.text,大小= 0 PC单位,属性=代码 errno.XX_elo:链接错误:无法分配节.text,大小= 0 PC单位,属性=代码 xstrerro.XX_eo:链接错误:无法分配节.text,大小= 0 PC单位,属性=代码 xfiles.XX_eo:链接错误:无法分配节.text,大小= 0 PC单位,属性=代码 perror.XX_eo:链接错误:无法分配段.text,大小= 0 PC单位,属性=代码 memcpy.XX_eo:链接错误:无法分配段.text,大小= 0 PC单位,属性=代码 exit.XX_eo:链接错误:无法分配段.text,大小= 0 PC单位,属性=代码 ......

有人可以告诉我这是否与我代码中缺少的内容有关吗? malloc指令也许?这只是硬件相关吗?同样,我是MPLAB的新手,非常感谢你们能为我提供任何详细的答案。我正在使用XC16 C编译器。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)