[an error occurred while processing this directive]
У ИАР есть опция (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Беня 22 марта 2005 г. 10:40
В ответ на: Затрахался я с IAR AVR 2.28 Линкер не хочет собирать проект:(( (+) Может это можно как то исправить? отправлено Xanoy 22 марта 2005 г. 01:03

Options -> ICCAVR -> Code -> Place string literals and constants in initialized RAM, может что-то и даст, хотя вряд ли :-))

Хотя я поступаю по-другому. Мое устройство выводит информацию на ЖКИ и протому у меня много текстовых строк-шаблонов в программе. Я их объявляю как строки в памяти программ. Вот пример :
__flash char string0[] = "String 0" ;
__flash char string1[] = "String 1" ;
Эти строки будут расположены в памяти программ, для их использования с библиотечными функциями (типа strcpy, sprintf) необходимо применять функции с суффиксом _P : strcpy_P(), sprintf_P().


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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


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

E-mail: info@telesys.ru