Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
22 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1342833
Топик полностью
Nikolay_Po
(21.08.2023 20:27, просмотров: 86)
ответил
RxTx
на
Компилерское volatile не должно влиять на растасовку по адресам, чем занимается линкер. Если работало в частном случае, значит где-то в скрипте или сам линкер чухал доп.атрибут и решал что надо быть отнести данный адреск к той или иной области, в данном случае FLASH.
Так линкер же тоже, по идее, должен обращать внимание на квалификаторы. Иначе LTO не будет работать, а будет ломать код почти всегда (а она не ломает).
Ответить
Линкер, линкер. Об этом и речь. Но у "малых" системок, типа AVR часто все в одном флаконе и сильно заточенное. Поэтому это я так.... общие вумные мысли генерирую, не более.
-
RxTx
(21.08.2023 21:10
)