Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Предупреждения компилятора Proton
xvovanx Дата: Сб, 04.04.2015, 23:27  |                                                                                                                Сообщение # 1
Группа: Модераторы
Ранг:  Помогаю всем
Сообщений: 332
Репутация: 59   ±
Замечания:   ±
На сайте с 02.05.2013

Статус: Offline

Добрый вечер, друзья!
Возник вопрос - почему компилятор предупреждает о заполнении 50% програмной памяти? Может кто-то сталкивался с таким? В даташите об каких либо страницах памяти ни слова не упоминается, а с 16 серией такого не было.
При переполнении полпамяти начинают глючить некоторые присоединенные файлы с графикой. Что за фокусы, кто знает?
Может память все таки как то косвенно переполнена, потому что каждый файл картинки .inc в компьютере по 5Кб, их у меня 15 картинок (15x5=75Кб) плюс фонт 8, плюс прога. Странно почему в Proton-е при присоединении файлов тогда память не переполнена. В общем как обычно - чудеса,
Прикрепления: 8150538.jpg (87.7 Kb) · 5326851.jpg (73.8 Kb) · 0620323.jpg (71.3 Kb) · 4801827.jpg (32.8 Kb) · 0505884.jpg (68.5 Kb) · 5992793.jpg (74.7 Kb) · 6291150.jpg (65.3 Kb)

Сообщение отредактировал xvovanx - Вс, 05.04.2015, 00:18
ЯНДЕКС Дата: 04.04.2015
ivan_fd Дата: Пн, 06.04.2015, 13:54  |                                                                                                                Сообщение # 2
Группа: Модераторы
Ранг:  Специалист
Сообщений: 894
Репутация: 124   ±
Замечания:   ±
На сайте с 12.01.2009

Статус: Offline

У Вас где подключены файлы ?

Это предупреждение Вы читали?
Цитата
If problems occur, move any Cdata statements closer to the beginning of the programm.

Сообщение отредактировал ivan_fd - Пн, 06.04.2015, 13:55
xvovanx Дата: Пн, 06.04.2015, 21:00  |                                                                                                                Сообщение # 3
Группа: Модераторы
Ранг:  Помогаю всем
Сообщений: 332
Репутация: 59   ±
Замечания:   ±
На сайте с 02.05.2013

Статус: Offline

Да, конечно читал. Пробовал ставить и в начало программы - тоже самое - предупреждение превышения 50% памяти, но по крайней мере отображает все корректно. Думаю что-то с банками памяти. Работает и ладно, а предупреждения можно и отключить.
П.С. спасибо, что откликнулись

Сообщение отредактировал xvovanx - Пн, 06.04.2015, 22:56
ivan_fd Дата: Пн, 06.04.2015, 23:10  |                                                                                                                Сообщение # 4
Группа: Модераторы
Ранг:  Специалист
Сообщений: 894
Репутация: 124   ±
Замечания:   ±
На сайте с 12.01.2009

Статус: Offline

Смотрю Вы отредактировали сообщение, я не успел ответить.
Вы не правильно поняли. Объем памяти Вашего контроллера 128кБ.
Конечный адрес будет 1FFFF = 128k = 65535 Word Instructions.
То есть адрес 65535 - это ровно половина.
xvovanx Дата: Вт, 07.04.2015, 20:34  |                                                                                                                Сообщение # 5
Группа: Модераторы
Ранг:  Помогаю всем
Сообщений: 332
Репутация: 59   ±
Замечания:   ±
На сайте с 02.05.2013

Статус: Offline

Цитата ivan_fd ()
То есть адрес 65535 - это ровно половина

Отлично, тогда есть где развернуться с украшательствами. С меня бонус - 1 bit wink
  • Страница 1 из 1
  • 1
Поиск: