32G12K128芯片超过64K的问题
特意选了一个128的芯片,但超过64K之后,程序好像就报错了。
compiling lcd12232.c...
compiling printer.c...
compiling RTC+E2PROM.c...
linking...
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
NAME: Enter_PowerDown?/Main
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
NAME: ShowSave?/Main
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
NAME: display?/Main
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
NAME: my_strlen?/key
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
NAME: GetKey?/key
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
NAME: RcvData?/RTC+E2PROM
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
NAME: srand??/RAND?
*** ERROR L107: ADDRESS SPACE OVERFLOW
SPACE: ECODE
SEGMENT: ?EC?MAIN
LENGTH:002F44H
*** ERROR L107: ADDRESS SPACE OVERFLOW
SPACE: ECODE
SEGMENT: ?PR?PRINTER
LENGTH:002E70H
*** ERROR L120: CONTENT BELONGS TO ERRONEOUS SEGMENT
SEGMENT: ?EC?MAIN
*** ERROR L120: CONTENT BELONGS TO ERRONEOUS SEGMENT
SEGMENT: ?PR?PRINTER
Program Size: data=21.3 edata+hdata=410 xdata=152 const=100 code=88878
Target not created.
Build Time Elapsed:00:00:03
设置的也没错啊,求大佬指点!
https://www.stcaimcu.com/data/download/Datasheet/STC32G.pdf
收下我的膝盖,多谢大哥!
页:
[1]