|
Вопрос к тем, кто пользуется IAR для AVR
Процессор ATMega32, программа на C.
Удавалось ли кому при данных условия сделать так, чтобы общий размер всех переменных в программе превысил 256 байт?
При переходе за указанный диапазон Linker говорит вот что:
Number out of range. Valid range is –128 (-0x80) to 255 ()0xFF)
…
Source: LDI R30, NetMask
…
What NetMask[0x102]
Allowed range: 0xFFFFFF01-0xFF.
Походу все переменные адресуются через восьми битные индексы.
Очень обидно, т.к. надо ворочать крупным (за 1к) набором переменных.
E-mail: info@telesys.ru