Чего-то не пойму, зачем в IAR для AVR сделано так, что при объявлении глобальной переменной как __no_init она попадает в сегмент внешней NV-памяти? Тем более, что по умолчанию вся внешняя память отсутствует (в моем случае в cfgm16.xcl). Я просто не хочу, чтобы компилятор мне ее инициализировал на старте и все (тогда код меньше). Пришлось подправить файл cfg3s.xcl в части этого сегмента NEAR_N. Или я чего-то не того?
(«Телесистемы»: «Конференция «Микроконтроллеры и их применение»»)