Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
25 марта
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1506794
Топик полностью
Лaгyнoв
(18.03.2025 16:17, просмотров: 23)
ответил
LightElf
на
HardFault (в CM0 и у старших, если запрещен BusFault) вылетает не по границе массива (который есть чисто программная сущность и процессор ничего про него не знает), а по аппаратным границам. Например при попытке обратиться к несуществующей памяти (когда никто на шине не ответил на обращение процессора) или при попытке выполнить код из регистров периферии.
возможно так у меня и было раньше. А сейчас просто превысил границу, но адрес был реальный. Ну тогда понятно, почему не сработало.
Ответить