编译提示:<br /><br />>> cannot allocate .stack in B1 (page 1)<br />>> errors in input - TTtest.out not built<br /><br />Build Complete,<br /> 2 Errors, 0 Warnings, 0 Remarks<br /><br />字库定义:<br />const unsigned int words[][16]={{...},{...},.....{...}};//字库内数据略。<br /><br />CMD文件:<br /><br />-stack 400<br />-o TTtest.out<br />-l rts2xx.lib<br />MEMORY<br />{<br /> PAGE 0: /* Program Memory */<br /> VECS: org=00000h, len=00040h /* internal FLASH */<br /> PVECS: org=00040h, len=00070h /* internal FLASH */<br /> PROG: org=000b0h, len=07F50h<br /> PAGE 1: /* Data Memory */<br /> MMRS: org=00000h, len=0005Fh<br /> B2: org=00060h, len=00020h /* internal DARAM */<br /> B0: org=00200h, len=00100h <br /> B1: org=00300h, len=00100h<br /> SARAM: org=00800h, len=00800h /* internal SARAM */<br /> EXTDATA: org=08000h, len=08000h /* external SRAM */<br />}<br />SECTIONS<br />{<br /> .reset: > VECS PAGE 0<br /> .vectors: > VECS PAGE 0 /* initialized */<br /> .PVECS: > PVECS PAGE 0<br /> .text: > PROG PAGE 0 /* initialized */<br /> .cinit: > PROG PAGE 0 /* initialized */<br /> .bss: > SARAM PAGE 1 /* uninitialized */<br /> .const: > SARAM PAGE 1 /* initialized */<br /> .stack: > B1 PAGE 1 /* uninitialized */<br />}<br /><br /><br />字库原来只有2个汉字,编译没问题,增加10多个汉字后编译就出问题了,我应该怎样设置这个stack?我已经由400设置到1200了,还是不行,最大允许设置多少?为什么字库的大小会影响到这里?<br /> |
|