Ответ:
(«Телесистемы»: «Конференция «Микроконтроллеры и их применение»»)

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

Отправлено Аскольд 05 мая 2003 г. 14:36
В ответ на: Чего-то не пойму, зачем в IAR для AVR сделано так, что при объявлении глобальной переменной как __no_init она попадает в сегмент внешней NV-памяти? Тем более, что по умолчанию вся внешняя память отсутствует (в моем случае в cfgm16.xcl). Я просто не хочу, чтобы компилятор мне ее инициализировал на старте и все (тогда код меньше). Пришлось подправить файл cfg3s.xcl в части этого сегмента NEAR_N. Или я чего-то не того? отправлено Dimonira 05 мая 2003 г. 14:13

попадает потому, что именно для этого оно и было придумано. Но и так, как ты сделал, делать можно, только не за чем. Размер кода от этого не уменьшится, поскольку все переменные без явного инициализатора инициализируются нулями в цикле, который так и так сидит в стартапе.

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

Ответы



Перейти к списку ответов ||| Конференция ||| Архив ||| Главная страница ||| Содержание

E-mail: info@telesys.ru