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

 
 
> IAR 5.11 для ARM, как быть с инициализированной константой по адресу?
LeshaL
сообщение Feb 22 2008, 11:29
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 14-01-06
Пользователь №: 13 160



В ИАР для АРМ версии 4.XX инициализированную константу, расположенную во флеш по определенному адресу я описывал как:

const unsigned char date_def @ 0x102 = DATE_;

В версиях 5.ХХ запретили инициализированным константам явно указывать адреса хранения. Т.е. транслятор ругается:

Error[Be022]: location address not allowed for initialized variables (writable variables without the __no_init attribute)...

Как это можно обойти в новом ИАРе?
Собственно, мне нужно чтобы в памяти программ по определенному адресу забить константу, к которой можно будет обращаться внутри программы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
LeshaL
сообщение Apr 2 2008, 10:52
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 14-01-06
Пользователь №: 13 160



При оптимизации объявленный сегмент может быть выброшен. Попробуйте убрать оптимизацию чтобы это проверить.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- LeshaL   IAR 5.11 для ARM   Feb 22 2008, 11:29
- - zltigo   Линкер этим занимается - создаете сегментик с пере...   Feb 22 2008, 11:54
|- - LeshaL   Цитата(zltigo @ Feb 22 2008, 16:54) Линке...   Feb 22 2008, 12:04
|- - KRS   Цитата(LeshaL @ Feb 22 2008, 15:04) У мен...   Feb 22 2008, 12:29
|- - zltigo   Цитата(LeshaL @ Feb 22 2008, 15:04) У мен...   Feb 22 2008, 14:41
|- - LeshaL   Цитата(zltigo @ Feb 22 2008, 19:41) Ну ес...   Feb 26 2008, 05:04
|- - zltigo   Цитата(LeshaL @ Feb 26 2008, 08:04) ...ну...   Feb 26 2008, 07:30
|- - LeshaL   Цитата(zltigo @ Feb 26 2008, 12:30) Для э...   Feb 26 2008, 09:15
|- - zltigo   Цитата(LeshaL @ Feb 26 2008, 12:15) Зачем...   Feb 26 2008, 09:23
|- - LeshaL   Цитата(zltigo @ Feb 26 2008, 14:23) К сож...   Feb 27 2008, 10:20
|- - zltigo   Цитата(LeshaL @ Feb 27 2008, 13:20) Зачем...   Feb 27 2008, 11:04
- - VAI   ЦитатаУ меня девять таких переменных. Для каждой п...   Feb 26 2008, 06:30
- - Ынжынэр   На эту ж тему позвольте вопросик. Не могу из сишно...   Apr 2 2008, 08:01
|- - KRS   Цитата(Ынжынэр @ Apr 2 2008, 12:01) линке...   Apr 2 2008, 10:45
- - Ынжынэр   ЦитатаА ссылки на эту строку есть? Спасибо за нав...   Apr 2 2008, 11:36
|- - vet   Цитата(Ынжынэр @ Apr 2 2008, 14:36) Спаси...   Apr 2 2008, 12:07
- - Ынжынэр   Цитатадостаточно применить к нужной константе #pra...   Apr 2 2008, 12:19
- - Vitaliy_ARM   Хочу задать такой вопрос. (немного не по теме) Мо...   May 14 2008, 12:20
- - zltigo   Цитата(Vitaliy_ARM @ May 14 2008, 14:20) ...   May 14 2008, 13:46
- - Vitaliy_ARM   Цитата(zltigo @ May 14 2008, 17:46) Для н...   May 15 2008, 07:47
- - zltigo   Цитата(Vitaliy_ARM @ May 15 2008, 09:47) ...   May 15 2008, 08:05
- - Vitaliy_ARM   Цитата(zltigo @ May 15 2008, 12:05) ЗАЧЕМ...   May 15 2008, 08:16


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

 


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


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