При компиляции для At89c51rc ( 32 kB flash ) выдает такую ошибку:
Build target 'Target 1' linking... LX51 LINKER/LOCATER V4.17 - SN: ********* COPYRIGHT KEIL ELEKTRONIK GmbH 1995 - 2007 @.\Release\Exe\1 nnnn.lnp ".\Release\Exe\STARTUP.obj", ".\Release\Exe\MAIN.obj" TO ".\Release\Exe\1nnnn" PRINT(".\Release\1 nnnn.map") CLASSES (XDATA (X:0x0-X:0xFF), HDATA (X:0x0-X:0xFF), CODE (C:0x0-C:0x7FFF), CONST (C:0x0-C:0x7FFF), ECODE (C:0x0-C:0x7FFF), HCONST (C:0x0-C:0x7FFF)) *** ERROR L107: ADDRESS SPACE OVERFLOW SPACE: XDATA SEGMENT: ?XD?MAIN LENGTH: 000132H ****************************************************************************** * RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 4287H BYTE (831%) * ****************************************************************************** Program Size: data=10.6 xdata=321 const=0 code=17723 *** ERROR L107: ADDRESS SPACE OVERFLOW SPACE: XDATA SEGMENT: ?XD?MAIN LENGTH: 000132H *** ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED LIMIT: 0800H BYTES Target not created
Чего ему не хватат - ОЗУ, программной памяти или всего сразу? Или другие причины ( RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 4287H BYTE (831%) *)?
Сообщение отредактировал =L.A.= - Nov 11 2008, 06:08
--------------------
-Кто-то работает на совесть, а кто-то на других заказчиков.-
|