Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1099878
Топик полностью
Mahagam
(14.05.2021 15:11, просмотров: 257)
ответил
SciFi
на
По ссылке некая выжимка про выравнивание. Там 8 байт необходимо для LDRD, STRD только у "ARMv5 and earlier". Но я ещё сталкивался с тем, что компилятор использовал знание о том, что младшие три бита адреса нули, в адресной арифметике. Соответственно, если это нарушалось, код ломался.
ага, то есть для кортексов - нафик надо по 8 байт. разве что младшие кортексы надо перевести на совместимость со старшими.
Ответить