Перейти к содержанию
    

Заполнение неиспользуемой памяти, где найти значения команд в HEX-виде?

В книге Дж.Ю. написано, что нет регистра FAULTMASK у Cortex-M0. Значит прерывания включены всегда.

2019-03-14_10-01-55.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, Alt.F4 сказал:

В книге Дж.Ю. написано, что нет регистра FAULTMASK у Cortex-M0. Значит прерывания включены всегда.

Лучше всё-таки смотреть официальные доки ARM. Глянул для Cortex-M0 (ARMv6-M Architecture Reference Manual): да, действительно FAULTMASK нету, а эскалация в HF включена всегда. Значит будете всегда гарантированно получать HF.

Для ARMv6-M:

1. Reduced exception priority management:
PRIMASK special-purpose register.
No support for changing the priority of configurable 
exceptions when they are active.

2. All faults reported as HardFault. In ARMv6-M all synchronous faults are handled as a HardFault and can be considered as escalated faults.

Для ARMv7-M:

1. Dynamic exception priority control:
PRIMASK, FAULTMASK, BASEPRI special-purpose 
registers.
Dynamic management of configurable exceptions 
supported.

2. MemManage, UsageFault and BusFault exceptions with 
support for escalation to HardFault.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 minutes ago, jcxz said:

Лучше всё-таки смотреть официальные доки ARM.

Согласен! Просто его книга - одна из лучших и точных компиляций многотомных документов от арм)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...