[an error occurred while processing this directive]
Ответ: Из программы...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Amateur 04 февраля 2003 г. 12:00
В ответ на: Как из программы (Keil, C51) определить последний адрес программы отправлено Amateur 04 февраля 2003 г. 11:31

Из программы посчитать контрольную программы.
Проект состоит из 7 файлов (2 - asm, 1 - lib, 4 - C51). Линкер их как хочет так и располагает. Оптимизацию выключать нежелательно.
Попытался обьявить
SegEnd SEGMENT CODE PAGE
Он действительно располагается на границе 256, но очень часто после него линкер располагает еще какие ему вздумается модули.
Объявление
SegEnd SEGMENT CODE INBLOCK PAGE
дает ошибку:
2 SegEnd SEGMENT CODE INBLOCK PAGE
*** ______________________________________________________^
*** ERROR #A9 IN 2 (EndProg.a51, LINE 2): SYNTAX ERROR
---- 3 RSEG SegEnd
*** ______________________________________^
*** ERROR #A30 IN 3 (EndProg.a51, LINE 3): SEGMENT SYMBOL EXPECTED

Кто подскажет как поступить7
За ранее благодарен.
К сожалению интернет на работе перегруже, скорость порой падает до 0, поэтому конфу периодически не вижу вообще. Как быть?


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

Ответы



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

E-mail: info@telesys.ru