Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

О нет, это совсем другая песня.(+)

Отправлено Quasy 16 сентября 2009, г. 14:15
В ответ на: а если --string_literals_in_flash ? отправлено пользователем MegaJohn 16 сентября 2009, г. 13:38

Initialization of constant objects
There are different ways of initializing constant objects.
By default, constant objects are placed in segments with the suffix _C, which are located in the optional external ROM that resides in the data memory space. The reason for this is that it must be possible for a default pointer — a pointer without explicit memory
attributes—to point to the object, and a default pointer can only point to the data memory space.
However, if you do not have any external ROM in the data memory space, and for single ship applications you most likely do not have it, the constant objects have to be placed in RAM and initialized as any other non-constant variables. To achieve this, use the -y option, which means the objects are placed in segments with the suffix _ID.


Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 123:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru