|
Как отловить глюк, приводящий к HardFault, Появляется и исчезает при добавлении/удалении строк кода |
|
|
|
Sep 27 2016, 07:15
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
Добрый день, господа!
Я понимаю, что проблема не имеет прямого отношения к FreeRTOS, но всё же.
Я использую версию 8.2.3 на LPC1768. Компилятор IAR 7.5.
Что наблюдается. Периодически прога стала вылетать в HardFault. Причём, если код немного перекомпилировать, буквально добавить/убавить строку, то всё работает прекрасно.
Я смотрел на адреса в обработчике HardFault, но не могу понять, как возникает ошибка, т.к. эти адреса указывают то на файлы самой оси, то на мой код. Может быть есть какая-то проблема именно с Cortex-M3 и именно с этой версией, о которой все знают, а я не знаю?
Да, включен монитор стека, он не переполняется, либо монитор не ловит ошибку.
В общем я в лёгком отчаянии, не знаю, как ловить глюк. Код довольно объёмный на текущий момент времени, поэтому по частям уже прогу не проверишь...
Спасибо за любой совет!
--------------------
Выбор.
|
|
|
|
|
 |
Сообщений в этой теме
haker_fox Как отловить глюк, приводящий к HardFault Sep 27 2016, 07:15 haker_fox QUOTE (aaarrr @ Sep 27 2016, 15:56) Помим... Sep 27 2016, 09:08  zltigo QUOTE (haker_fox @ Sep 27 2016, 12:08) Во... Oct 17 2016, 14:58   haker_fox QUOTE (zltigo @ Oct 17 2016, 22:58) Abort... Nov 9 2016, 03:20    zltigo QUOTE (haker_fox @ Nov 9 2016, 05:20) Дав... Nov 25 2016, 13:18     jcxz Цитата(zltigo @ Nov 25 2016, 16:18) Естес... Nov 25 2016, 14:33      zltigo QUOTE (jcxz @ Nov 25 2016, 16:33) Речь не... Nov 25 2016, 17:23 Kabdim Кодvoid HardFault_Handler(void)
{
volatil... Sep 27 2016, 07:57 ViKo Точно, Fault регистры посмотрите. В книжке Дж. Ю х... Sep 27 2016, 08:23 AlexandrY Цитата(ViKo @ Sep 27 2016, 11:23) Точно, ... Sep 27 2016, 08:42 juvf Возможно эта тема поможет.
Судя по всему при возн... Sep 28 2016, 03:31 haker_fox QUOTE (juvf @ Sep 28 2016, 11:31) Возможн... Sep 28 2016, 05:37  k155la3 Цитата(haker_fox @ Sep 28 2016, 08:37) Сп... Oct 15 2016, 12:18
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|