Ошибка в KeilI IDATA Space Overflow
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено MPL 12 апреля 2004 г. 11:00

*** ERROR L107: ADDRESS SPACE OVERFLOW
SPACE: IDATA
SEGMENT: _IDATA_GROUP_
LENGTH: 001EH


Но если посмотреть тут
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
REG 0010H 0008H ABSOLUTE "REG BANK 2"
DATA 0018H 0003H UNIT ?DT?MMU
DATA 001BH 0003H UNIT ?DT?MENU
DATA 001EH 0001H UNIT ?DT?_BINTOBCD?MATH_BCD
001FH 0001H *** GAP ***
DATA 0020H 0001H BIT_ADDR CS_DISP
DATA 0021H 0001H BIT_ADDR CS_MEM
BIT 0022H.0 0000H.6 UNIT _BIT_GROUP_
BIT 0022H.6 0000H.5 UNIT ?BI?UART_HISPEED
BIT 0023H.3 0000H.2 UNIT ?BI?BR811_MEAS
BIT 0023H.5 0000H.1 UNIT ?BI?EXT_I2C
BIT 0023H.6 0000H.1 UNIT ?BI?MENU
0023H.7 0000H.1 *** GAP ***
DATA 0024H 0041H UNIT _DATA_GROUP_
IDATA 0065H 0010H UNIT ?ID?BR811_MAIN
IDATA 0075H 0008H UNIT ?ID?MENU
IDATA 007DH 0002H UNIT ?ID?UART_HISPEED
IDATA 007FH 0001H UNIT ?STACK

Видно что идата область свободна, но почему то линкер не воспринимает старшие 128 байт этой области (как будто IDATA = DATA)

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru