Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
8 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1085410
Топик полностью
evgeniy1294
(11.03.2021 22:37, просмотров: 208)
ответил
IBAH
на
Как не странно Кортекс М0, пропускает такое, я думал свалится в HardFault
В HF не свалится, потому что адрес инта будет обязательно выровнен. А не модифицируется, потому что может быть во флеше.
Ответить
Конечно во флэше, конечно выровнен, там же написано "In section .rodata, align 4", но почему ядро STR во флэш не считает криминалом
-
IBAH
(11.03.2021 22:45
)
Потому что адрес валиден, чтобы был busfault, слейв/интерконнект/арбитр на шине должен сгенерировать соответствующий эвент. Возможно, в настройках syscfg или флеша есть соответствующая опция.
-
evgeniy1294
(11.03.2021 22:50
)