Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Понедельник
25 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
269583
Топик полностью
++
(31.08.2011 20:04, просмотров: 166)
ответил
Chum_A
на
Лыжи не едут. Keйл ARМ МДК 4.21 Имею для Cortex M3 IROM1 Start: 0x8000000 Size: 0x20000 т.е. 131072 байт. Собираю проект и получаю:
а если адрес_((at(0x0801FFD0))) немного уменьшить? на (131764- 131072)
++
Ответить
Не покатит, т.к. дело не в том, что _DATE_ не влезает, а в том, что линкер переносит одну из из RO секций за объявленный адрес.
-
_ChumA
(31.08.2011 20:21
,
)
указать, в какую секцию надо включить константу? Map- файл посмотрели бы и прикрепили к msg: что и как разместилось.
-
++
(01.09.2011 08:34
,
ссылка
)
Спасибо за ссылку, по аналогии с ней поменял в Options/Target IROM1 Size: 0x1FFD0 (было 0x20000) и добавил IROM2 Start:0x801FFD0 Size:0x30. Теперь const char id[] __attribute__((at(0x0801FFD0))) = __DATE__ и прочая ложится как надо.
-
Chum_A
(01.09.2011 10:16
)