реклама на сайте
подробности

 
 
> Адрес MPU fault-а, кортекс М4
jcxz
сообщение Jul 22 2015, 08:35
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Закрыл недопустимую для выполнения область памяти при помощи MPU. Соответственно - при попытке выполнения оттуда получаю MemManage Fault.
Но регистр MMFSR содержит значение ==1. Т.е. - содержимое MMFAR невалидно.
Как получить адрес fault-а? Есть-ли способ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Obam
сообщение Jul 22 2015, 09:55
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



В стек при обработке MemManageFault-исключения контекст сохраняется же: там и xPSR, и PC, и LR и проч. Не оно?


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 09:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01307 секунд с 7
ELECTRONIX ©2004-2016