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

 
 
> Keil: Размещение массива обьявленного квалификатором 'const'
MaxiMuz
сообщение Jun 3 2014, 07:53
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 253
Регистрация: 15-04-10
Из: Волгоград
Пользователь №: 56 658



Интересует под Keil где описывается правило размещения данных или массива данных обьявленных как const. Размещаются ли они в ОЗУ или в памяти программ ?
Например:
Код
const u8 CodeKey[12]={1,4,7,11,2,5,8,10,3,6,9,12};
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
menzoda
сообщение Jun 3 2014, 08:32
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 13-09-12
Пользователь №: 73 530



Если используется скрипт компоновщика (linker), то это задается в нем. Если скрипты явно не используются, то либо это настраивается через параметры командной строки компоновщика, либо Keil сам втихую генерирует скрипт на основе настроек проекта и втихую передает компоновщику, я точно не помню. В общем все упирается в компоновщик и настройку расположения секции, в которую помещаются константные данные (не помню в какую).

Сообщение отредактировал menzoda - Jun 3 2014, 08:33
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MaxiMuz   Keil: Размещение массива обьявленного квалификатором 'const'   Jun 3 2014, 07:53
- - esaulenka   Можно просто и быстро проверить, что происходит - ...   Jun 3 2014, 08:39
- - menzoda   Цитата(MaxiMuz @ Jun 3 2014, 16:03) Разме...   Jun 3 2014, 08:52
|- - esaulenka   Цитата(menzoda @ Jun 3 2014, 17:02) Добав...   Jun 3 2014, 08:55
|- - MaxiMuz   Цитата(menzoda @ Jun 3 2014, 16:02) Добав...   Jun 4 2014, 02:38
- - toweroff   Цитата(MaxiMuz @ Jun 3 2014, 16:03) Интер...   Jun 3 2014, 08:59
|- - menzoda   Цитата(toweroff @ Jun 3 2014, 17:09) это ...   Jun 3 2014, 10:26
- - MaxiMuz   Попробывал 3 варианта: - массив без const - массив...   Jun 4 2014, 03:45
|- - Lotor   Цитата(MaxiMuz @ Jun 4 2014, 11:55) Вывод...   Jun 4 2014, 04:43
|- - MaxiMuz   Цитата(Lotor @ Jun 4 2014, 11:53) А Вы в ...   Jun 4 2014, 05:29
|- - Lotor   Цитата(MaxiMuz @ Jun 4 2014, 13:39) Значе...   Jun 4 2014, 06:45
|- - MaxiMuz   Цитата(Lotor @ Jun 4 2014, 13:55) Если не...   Jun 4 2014, 09:20
- - toweroff   А обращение к массиву производите? Вынесите его в ...   Jun 4 2014, 06:32
- - toweroff   в общем так. Кодconst unsigned char __test[...   Jun 4 2014, 06:47


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

 


RSS Текстовая версия Сейчас: 21st August 2025 - 14:58
Рейтинг@Mail.ru


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