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

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

Отправлено Uri Kim 20 июля 2006 г. 00:17

Определяю массив данных для atmega128 до 64кб понимает, как только предел опускаю ниже ругается
Вот так:
Error[e18]: Range error,
Number out of range. Valid range is -128 (-0x80) to 255 (0xFF).
File: G:\!aa\main.c, Line: 469
Source: LDI R17, (ProgFlashT2) >> 8
Where $ = ProgrammingType2 + 0x130 [0x1028]
in module "main" (G:\aa\main.r90),
offset 0x130 in segment part 127, segment CODE
What: 8 ? (ProgFlashT2 >> 1 & 0x7FFFFFFF) >> 8 - 1 : ProgFlashT2 [0x100]
Allowed range: 0xFFFFFF01 - 0xFF
Operand: ProgFlashT2 [0x10000]
in module main (G:\aa\main.r90),
Offset 0x0 in segment part 61, segment PROG1_SECTION

Может есть какие советы.
Спасибо.

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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание