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

 
 
> HardFault handler M0
toweroff
сообщение Feb 15 2017, 20:08
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Вот такая вот возникла потребность...
для M3 есть, когда-то давно был сделан, но для M0 не подходит
Хоть посмотреть, откуда вылетели...
Смотрел тырнеты всякие, только что-то оформленное для того же M3 и M4

Есть что-то простое, хоть PC посмотреть
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
firew0rker
сообщение Feb 16 2017, 01:47
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 11-07-12
Из: Новосибирск
Пользователь №: 72 716



Посмотрите значение указателя p_CB.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Feb 16 2017, 06:34
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(firew0rker @ Feb 16 2017, 04:47) *
Посмотрите значение указателя p_CB.

0x00000001
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 16 2017, 07:55
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (toweroff @ Feb 16 2017, 08:34) *
0x00000001
И что вы ожидатете получить с таким указателем? Мало того, что он указывает на вектора прерываний, так еще и невыровнен (из-за этого и исключение). В общем ищите, откуда в него попадает такое дивное число.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
toweroff
сообщение Feb 16 2017, 09:21
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(Сергей Борщ @ Feb 16 2017, 10:55) *
В общем ищите, откуда в него попадает такое дивное число.

Интересно, что вызов этой функции происходит один раз, но сразу в яблочко

Кстати, попутно вот такой вопрос:
Есть функция, через которую в юарт валится отладочная информация. Вызывать может кто угодно. Чем ее правильнее закрывать, бинарным семафором или мьютексом? По сути тоже самое
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- toweroff   HardFault handler M0   Feb 15 2017, 20:08
- - Сергей Борщ   Если совсем простое: CODEvoid HardFault_Handler...   Feb 15 2017, 20:24
|- - toweroff   Цитата(Сергей Борщ @ Feb 15 2017, 23:24) ...   Feb 15 2017, 20:59
|- - ViKo   Цитата(toweroff @ Feb 15 2017, 23:59) ого...   Feb 16 2017, 08:57
|- - ohmjke   Цитата(toweroff @ Feb 16 2017, 12:21) Ест...   Feb 16 2017, 16:15
||- - toweroff   Цитата(ohmjke @ Feb 16 2017, 19:15) Не по...   Feb 17 2017, 15:32
|- - MoskWin32   Цитата(toweroff @ Feb 16 2017, 12:21) Чем...   Mar 2 2017, 15:19
|- - jcxz   Цитата(MoskWin32 @ Mar 2 2017, 17:19) Как...   Mar 2 2017, 16:55
|- - MoskWin32   Цитата(jcxz @ Mar 2 2017, 19:55) ...и уби...   Mar 2 2017, 17:35
|- - jcxz   Цитата(MoskWin32 @ Mar 2 2017, 19:35) Я п...   Mar 3 2017, 14:17
|- - MoskWin32   jcxz, спасибо за разъяснение. Я все это понимаю, и...   Mar 3 2017, 15:48
|- - zltigo   Цитата(MoskWin32 @ Mar 3 2017, 17:48) Но ...   Mar 3 2017, 17:19
- - toweroff   В общем докопался. Из прерывания отправлялся сигна...   Feb 16 2017, 12:52
- - ohmjke   Там помимо этого сообщения есть много других, где ...   Feb 17 2017, 18:49
|- - toweroff   Цитата(ohmjke @ Feb 17 2017, 21:49) Там п...   Feb 17 2017, 20:11
|- - ohmjke   Цитата(toweroff @ Feb 17 2017, 23:11) еще...   Feb 17 2017, 21:19
- - toweroff   У меня лыжи, наверное, не едут. Если у семафора ...   Feb 18 2017, 19:18


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

 


RSS Текстовая версия Сейчас: 27th June 2025 - 01:11
Рейтинг@Mail.ru


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