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

 
 
> Busfault Handler STM32L151RDT6, Адрес, на котором вылетает
MiklPolikov
сообщение Nov 6 2015, 13:50
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Программа стабильно оказывается в Busfault Handler
Значения регистров стабильно равны
SCB->CFSR = 0x00008200
SCB->BFAR = 0x1800F267
Попадание в Busfault Handler совпадает по времени с запуском или работой DMA + SDIO
ОС FreeRTOS

Вопросы :
1) Правильно ли я понимаю, что 0x1800F267 это адрес, по которому программа попыталась вернутся из функции или прерывания, и не смогла, т.к. этот адрес не существующий ?
2) Верно ли предположение, что загрузка неправильного адреса в PC происходит пре переключении контекста ОС ?
3) Что делать дальше ? В какую сторону думать ?


Заранее спасибо !
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post



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

 


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


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