[an error occurred while processing this directive]
|
Определяю массив данных для 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
Может есть какие советы.
Спасибо.