本帖最后由 shdi8 于 2010-11-4 13:22 编辑
原先的程序较大,,经优化还有7K,也可能是堆栈用得太多了,,但中断函数里的程序很少,,只用了TIM_2的中断,,里面的函数只有十多行,在中断里调用了一个外部简单的函数,,重建了个空白的工程,,,数组变量不能超过255个,,是不是数组真的不能超过255个呀?
@near unsigned char aa[500];
unsigned int ii;
main()
{ for(ii=0;ii<500;ii++) aa[ii]=1;
while (1);
}
出现了这个错误,,
#error clnk Debug\ggg.lkf:1 segment .bss size overflow (244)
谢谢大家了
|