我将在PIC18F2550微控制器上运行DES代码(C语言),为此我使用mplab IDE v 8.92和mplab c18 v 3.46
MPLINK 4.48,链接器
设备数据库版本1.13
版权所有(c)1998-2011 Microchip Technology Inc。
错误-节“.idata_des.o”无法容纳该节。段.idata_des.o'长度=0x00000540
错误:1
这个错误是什么?
如何修复?
注意:
当我使用MPLAB X IDE v2.00和xc8 v 1.30时,我没有错误!!!
最佳答案
.idata是初始化的数据节。错误消息指示有更多的变量无法放入默认部分。一种解决方案是在初始化变量组之前使用#pragma idata“section name”。每组必须使用256字节或更少的内存。XC8可能会自动处理这个问题(编译器生成的psect)。