HELP, Мужики! *** ERROR L107: ADDRESS SPACE OVERFLOW
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Мужики! HeLp! В процессоре память 512, а линковщик после 256 выдает ошибку
*** ERROR L107: ADDRESS SPACE OVERFLOW
SPACE: IDATA
SEGMENT: ?STACK
LENGTH: 0001H
в uVision2
Составить ответ
|||
Конференция
|||
Архив
Ответы
- лучше объясните почему Вам не хватило 256 байт? — RadiM (05.01.2004 14:59, пустое)
- почитайте внимательно datashhet на контроллер -- не может быть 512 байт прямо доступна. Наверное где-то надо битик какой переключать в SFR. Компилятор по умолчанию этого делать не умеет. — bialix (05.01.2004 10:45, пустое)
- Ответ: после 256 байт или слов? — elektrik (05.01.2004 02:33, пустое)
- Ответ: байт — Дмитрий-Ф (05.01.2004 02:42, пустое)
- Ответ: тут такая фигня может быть. — elektrik (05.01.2004 02:56, 104 байт)
- Ответ: at89c51rc — Дмитрий-Ф (05.01.2004 03:02, пустое)
- дык у 51 процессора — Аскольд (05.01.2004 07:40, 254 байт)
- Ответ: Судя по всему ругается на невозможность выделить память под стек, т. к. вся оперативная память контроллера израсходована. Увы, но в 51 не может быть пмяти 512 байт, только 256 (это я про IDATA), стек в 51 не возможно перенести не в какую в другую память кроме IDATA , выход такой: либо оптимизировать программу, либо размещать переменные в другой памяти XDATA или PDATA (что потребует установки доп. микросхем)... — RUAL (05.01.2004 07:27, пустое)
- Ответ: Тогда насчет слов отпадает попробуй задать вопрос сюда может кто не спит... — elektrik (05.01.2004 03:15, пустое, ссылка)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru