реклама на сайте
подробности

 
 
> can't find 0x895 words for psect...
Roman_V
сообщение Jan 24 2012, 16:59
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 1-11-06
Пользователь №: 21 854



Привет!
пишу на HT-PICC 9.60PL3 для контроллера PIC16F887. У него на борту 8 кБ программной памяти. Пока программа была маленькой, то все нормально, но тут надо было увеличить программу и компилер выдал ошибку: can't find 0x895 words (0x895 withtotal) for psect "text2" in segment "CODE"
Читал инет, но так и не понял причину. То ли компилятор не дает больше 2 кБ компилить, то ли моя функция main() слишком длинная. В main() перечисляются куча операторов сравнения. Нет вызовов никаких функций.
Вопрос: как же мне победить эту ошибку? Если все же моя main() длинная, то как указать компилятору чтобы он начал использовать и оставшуюся память?
Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
xemul
сообщение Jan 24 2012, 17:39
Сообщение #2



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Roman_V @ Jan 24 2012, 20:59) *
Вопрос: как же мне победить эту ошибку?

Прочитать расталдычку по этой ошибке (указывайте номер ошибки в дальнейшем) в <path_to_picc9.60>\docs\manual.pdf.
Обратить внимание на
Цитата
These functions may need to be placed in new modules.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 8th August 2025 - 22:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01367 секунд с 7
ELECTRONIX ©2004-2016