Если быть более точным, то это ''выходка'' AVR. В IAR та же самая проблема со строками.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Bill 14 апреля 2005 г. 18:16
В ответ на: Ответ: ОГРОБНОЕ СПАСИБО!!! Но ведь вроде Си позволяет писать так MATRIX[]={{"STR1"}, {"STR2"}}; Или это выходки GNU? отправлено haker_fox 14 апреля 2005 г. 18:02

Проавда, в IAR есть специальная опция для размещения строк в программной памяти. По умолчанию они размещаются в ОЗУ.
Непонятно, почему сделано именно так. Когда я писал свой компилятор, я просто размещал строки в отдельной программной секции, которую линкер помещал в ПЗУ, без всяких опций. Мне кажется, это было вполне логично. Во всяком случае у пользователей даже вопросов по этому поводу не возникало.

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

Ответы



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

E-mail: info@telesys.ru