[an error occurred while processing this directive]
|
1. Насчет volatile - дает абсолютно те же предупреждения, что и 4_11:
Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement C:\IAR_4_12\avr\IPP\meassure.c 1495
2. Насчет глобальных no_init - так же как и в 4_11, при конфигурации через диалог среды, пытается искать внешнюю eeprom, т.е. ищет сегмент NEAR N:
Error[e16]: Segment NEAR_N (size: 0x25 align: 0) is too long for segment definition. At least 0x25 more bytes needed.
The problem occurred while processing the segment placement command
"-Z(DATA)NEAR_N=_..X_EXT_NV_BASE:+_..X_EXT_NV_SIZE", where at the moment of placement the available
memory ranges were "DATA:10ff--1"
Резюме для себя - остаюсь на 3-20.
E-mail: info@telesys.ru