Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Понедельник
25 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
221925
Топик полностью
Vallav
(15.11.2010 15:16, просмотров: 125)
ответил
psL
на
Я уже выделяю памяти под массив столько, сколько нужно. Однако за ним по прежнему располагаются данные, которые в map файле отсутствуют. Возможно это действительно данные инициализации RW в ОЗУ. Как их поместить в сегмент основной программы? Что
А зачем?
Что им там делать, если ими пользуются только один раз - переписывают из флеша в ОЗУ при включении. Если Вам зачем нибудь нужно место во флеше - закажите его явно. Будет гарантия, что ничего нужного не затрете.
Ответить
Не один раз, а каждый раз при запуске. flash имеет блочную структуру, соответственно не очень приятно ее делить между параметрами и какими-то "хвостами", которые линкер даже не потрудился в map файле обозначить.
psL
(96 знак., 15.11.2010 15:29
)