Spec-Zone.ru › GCC 7

6.32.9 Атрибуты переменных MSP430

noinit

Любые данные с атрибутом noinit не будут инициализированы кодом запуска C-времени выполнения или загрузчиком программы. Такой способ неинициализации данных может сократить время запуска программы.

persistent

Любая переменная с атрибутом persistent не будет инициализирована кодом запуска C-времени выполнения. Вместо этого её значение будет установлено один раз при загрузке приложения и затем никогда не будет инициализировано снова, даже если процессор сброшен или программа перезапущена. Постоянные данные предназначены для размещения в FLASH RAM, где их значение будет сохранено при сбросе. Скрипт линковщика, используемый для создания приложения, должен гарантировать правильное размещение постоянных данных.

lower
upper
either

Эти атрибуты такие же, как и атрибуты функций MSP430 с тем же именем (см. Атрибуты функций MSP430). Эти атрибуты могут применяться как к функциям, так и к переменным.

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-7.5.0/gcc/MSP430-Variable-Attributes.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API