Группа: Участник
Сообщений: 253
Регистрация: 15-04-10
Из: Волгоград
Пользователь №: 56 658
Интересует под Keil где описывается правило размещения данных или массива данных обьявленных как const. Размещаются ли они в ОЗУ или в памяти программ ? Например:
Группа: Участник
Сообщений: 253
Регистрация: 15-04-10
Из: Волгоград
Пользователь №: 56 658
Попробывал 3 варианта: - массив без const - массив c const - баз массива. Меняется только размер кода , RO , RW и ZI - остаются прежними. Вывод: независимо от квалификатора const массив адресуется из флеш-памяти.
Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866
Цитата(MaxiMuz @ Jun 4 2014, 13:39)
Значение ячеек не меняю
Если не использовать массив, то компилятор проявит смекалку и "соптимизирует" его помножив на ноль. Поэтому и советую (не только я) Вам делать выводы по map файлу.
--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.