реклама на сайте
подробности

 
 
> IAR EWA for AVR, Помогите пожалуйста
Dato
сообщение Sep 20 2005, 10:14
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 20-09-05
Пользователь №: 8 746



Начал пробовать IAR EWAVR 4.10a
я делаю так:

__flash char s[]="123456789"

для запоминания строковой константы в FLASH, но после создания кода там строки нет sad.gif
пожалуйста обЪясните в чем ошибка smile.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
IgorKossak
сообщение Jan 11 2006, 09:51
Сообщение #2


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Почему-то все говорят о включении кода в выходной файл компилятором, хотя это вовсе не его задача.
Задача компилятора - получить перемещаемый модуль, в который по умолчанию включаются ВСЕ глобально объявленные переменные.
Включить переменные в выходной файл (отладочный, hex, bin) это уже работа линкера, т. к. обьявляться переменные могут в одном файле, а использоваться совсем в другом. И делает он это в том случае, когда к переменной было хоть одно обращение. Таким же способом включаются в выходной файл и программные модули. В противном случае вся мегабайтная библиотека была бы включена. Уровень оптимизации в этом случае не играет никакой роли! Дело только в востребованности того или иного обьекта (require).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Dato   IAR EWA for AVR   Sep 20 2005, 10:14
- - NickB   Что значит ее нет ? Откуда это видно ? Если эта п...   Sep 20 2005, 10:46
|- - Dato   Я полагаю что код этой строки должен увидеть когда...   Sep 20 2005, 11:23
||- - prottoss   Цитата(Dato @ Sep 20 2005, 19:23)Я полагаю чт...   Sep 20 2005, 11:42
||- - Dato   Цитата(prottoss @ Sep 20 2005, 15:42)Вообщето...   Sep 20 2005, 12:08
|- - Dato   Цитата(NickB @ Sep 20 2005, 14:46)Если эта пе...   Sep 20 2005, 11:39
- - SL@V@   Если добавить __root в определении переменной то к...   Sep 20 2005, 15:03
- - Atashi   можно использовать __require(), которая спецАльно ...   Jan 7 2006, 12:00
- - Atashi   конечно. классно Вы это разложили. все обсуждение...   Jan 11 2006, 10:57
- - AndyBig   Ну, под словом "компилятор" обычно подра...   Jan 11 2006, 13:34
- - zltigo   Цитата(AndyBig @ Jan 11 2006, 15:34) Ну, ...   Jan 11 2006, 14:04
|- - dxp   Цитата(zltigo @ Jan 11 2006, 20:04) Цитат...   Jan 12 2006, 06:47
- - AndyBig   ЦитатаДальше хуже - редактор, tags, отладчик, str...   Jan 12 2006, 08:03
- - IgorKossak   В моём предыдущем посте была предпринята попытка о...   Jan 12 2006, 08:35
- - zltigo   Цитата(dxp @ Jan 12 2006, 08:47) В некото...   Jan 12 2006, 10:04
- - IgorKossak   Цитата(zltigo @ Jan 12 2006, 12:04) Цитат...   Jan 12 2006, 10:33


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 10:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01389 секунд с 7
ELECTRONIX ©2004-2016