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

 
 
> Hard fault на EXTI
pitt
сообщение Oct 18 2015, 16:47
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 328
Регистрация: 1-06-06
Из: USA
Пользователь №: 17 672



Использую RTX. Запрограммировал пин на внешнее прерывание(любое измемение). Обрабатываю прерывание простой посылкой сигнала основной системе и взводом прерывания. Работало долго и без проблем. Вдруг стал появляться Hard fault. Вскрытие показало, что плохой коннектор приводит к тому, что пин просто висит в воздухе как антенна. Т.е. я предполагаю, что происходит множество запросов на прерывание, до его обработки. Каким-то образом, это и приводит к Hard fault. Что не так с софтом? Что я недоучел?

Спасибо.


--------------------
Прокричал немой глухому:"...Спасибо за внимание!"
http://www.youtube.com/watch?v=3Nnj4ky4Z_g
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Oct 19 2015, 17:11
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Прочитайте наконец свой же документ со стр. 12 и ниже.
Go to the top of the page
 
+Quote Post
pitt
сообщение Oct 19 2015, 18:27
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 328
Регистрация: 1-06-06
Из: USA
Пользователь №: 17 672



Цитата(aaarrr @ Oct 19 2015, 13:11) *
Прочитайте наконец свой же документ со стр. 12 и ниже.

From my .map:

os_dly 0x20003fc8 Data 24 rt_list.o(.bss)
__initial_sp 0x200043e0 Data 0 startup_stm32f40_41xxx.o(STACK)

SP = 0x200043A0
R14= FFFFFFF1

0x200043A0 20001E94
A4 08000000
A8 0
AC 0
B0 0
B4 080064E7


Code:
0x080064E4 BLX, r1
0x080064E6 POP (r4, pc)




Does it mean that I've exhausted RTX(idle) stack?


Цитата(zltigo @ Oct 19 2015, 14:22) *
Чукча не читатель. Чукча писатель вопросов. Ответов, даже столь разжованных, как этом самом AN209, он не понимает

Est proprium stultitiae aliorum vitia cernere, oblivisci suorum
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 19 2015, 18:57
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(pitt @ Oct 19 2015, 21:27) *
SP = 0x200043A0

0x200043B4 080064E7

Внимание, вопрос: что находится в stack frame по этому смещению?
Go to the top of the page
 
+Quote Post
pitt
сообщение Oct 19 2015, 19:17
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 328
Регистрация: 1-06-06
Из: USA
Пользователь №: 17 672



Цитата(aaarrr @ Oct 19 2015, 14:57) *
Внимание, вопрос: что находится в stack frame по этому смещению?

If I understood your question correctly, but I'm not sure....





Сообщение отредактировал pitt - Oct 19 2015, 19:22


--------------------
Прокричал немой глухому:"...Спасибо за внимание!"
http://www.youtube.com/watch?v=3Nnj4ky4Z_g
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- pitt   Hard fault на EXTI   Oct 18 2015, 16:47
- - smalcom   не все флаги может сбрасываете? происходит повторн...   Oct 18 2015, 18:16
- - mantech   Цитата(pitt @ Oct 18 2015, 19:47) Вскрыти...   Oct 18 2015, 18:53
|- - pitt   Цитата(mantech @ Oct 18 2015, 14:53) Вооб...   Oct 18 2015, 19:20
||- - aaarrr   Цитата(pitt @ Oct 18 2015, 22:20) От чего...   Oct 18 2015, 20:01
||- - pitt   Цитата(aaarrr @ Oct 18 2015, 16:01) Можно...   Oct 18 2015, 20:39
||- - aaarrr   Цитата(pitt @ Oct 18 2015, 23:39) - Hard ...   Oct 18 2015, 20:55
||- - zltigo   QUOTE (pitt @ Oct 18 2015, 23:39) - Hard ...   Oct 18 2015, 20:58
||- - pitt   Цитата(zltigo @ Oct 18 2015, 16:58) Не по...   Oct 18 2015, 21:10
||- - aaarrr   Цитата(pitt @ Oct 19 2015, 00:10) не напи...   Oct 18 2015, 21:21
|||- - AHTOXA   pitt, посмотрите вот эту тему.   Oct 18 2015, 21:47
||||- - pitt   Цитата(AHTOXA @ Oct 18 2015, 17:47) pitt,...   Oct 18 2015, 22:34
|||- - zltigo   QUOTE (aaarrr @ Oct 19 2015, 00:21) И что...   Oct 18 2015, 22:03
||- - jcxz   Цитата(pitt @ Oct 19 2015, 03:10) Г.уру, ...   Oct 19 2015, 04:53
|- - zltigo   QUOTE (mantech @ Oct 18 2015, 21:53) Вооб...   Oct 18 2015, 20:26
|- - mantech   Цитата(zltigo @ Oct 18 2015, 23:26) Дурос...   Oct 18 2015, 20:34
|- - zltigo   QUOTE (mantech @ Oct 18 2015, 23:34) Дуро...   Oct 18 2015, 20:49
- - smalcom   Цитатат.е. прога зависнет на обработке прерывания ...   Oct 18 2015, 20:03
- - pitt   RE: Hard fault на EXTI   Oct 19 2015, 15:25
- - aaarrr   Вижу, документ свой Вы так и не прочитали.   Oct 19 2015, 15:38
- - pitt   RE: Hard fault на EXTI   Oct 19 2015, 15:39
- - aaarrr   Ну а смысл в этой картинке, если MMARVALID=0?   Oct 19 2015, 15:41
|- - pitt   Цитата(aaarrr @ Oct 19 2015, 11:41) Ну а ...   Oct 19 2015, 15:50
|- - aaarrr   Цитата(pitt @ Oct 19 2015, 18:50) So what...   Oct 19 2015, 15:53
||- - pitt   Цитата(aaarrr @ Oct 19 2015, 11:53) The p...   Oct 19 2015, 15:57
|- - zltigo   QUOTE (pitt @ Oct 19 2015, 18:50) So what...   Oct 19 2015, 16:01
|- - pitt   Цитата(zltigo @ Oct 19 2015, 12:01) The U...   Oct 19 2015, 16:06
|- - zltigo   QUOTE (pitt @ Oct 19 2015, 19:06) What co...   Oct 19 2015, 16:10
|- - pitt   Цитата(zltigo @ Oct 19 2015, 12:10) An at...   Oct 19 2015, 17:02
|- - zltigo   QUOTE (pitt @ Oct 19 2015, 20:02) Obscuru...   Oct 19 2015, 17:13
|- - pitt   Цитата(zltigo @ Oct 19 2015, 13:13) Oculo...   Oct 19 2015, 17:38
|- - zltigo   QUOTE (pitt @ Oct 19 2015, 21:27) Est pro...   Oct 19 2015, 18:35
||- - pitt   Цитата(zltigo @ Oct 19 2015, 14:35) Нang ...   Oct 19 2015, 18:38
|- - aaarrr   Цитата(pitt @ Oct 19 2015, 22:17) If I un...   Oct 19 2015, 19:27
|- - pitt   Цитата(aaarrr @ Oct 19 2015, 15:27) Нет, ...   Oct 19 2015, 19:31
|- - pitt   Проблему я решил. К моему сожалению, все это копа...   Oct 20 2015, 02:22
- - ViKo   Я в обработчике HardFault нахожу адрес программы, ...   Oct 19 2015, 18:06
|- - zltigo   QUOTE (ViKo @ Oct 19 2015, 21:06) А регис...   Oct 19 2015, 18:22
- - smalcom   покажите sym-файл, сразу или потом покажите исходн...   Oct 20 2015, 05:41
- - Golikov A.   правильнее сказать методом тыка обнаружили место к...   Oct 20 2015, 06:51
|- - zltigo   QUOTE (Golikov A. @ Oct 20 2015, 09:51) п...   Oct 20 2015, 07:27
|- - mantech   Цитата(Golikov A. @ Oct 20 2015, 09:51) Б...   Oct 20 2015, 07:43
||- - zltigo   QUOTE (mantech @ Oct 20 2015, 10:43) ибо ...   Oct 20 2015, 07:57
|- - pitt   Цитата(Golikov A. @ Oct 20 2015, 02:51) п...   Oct 20 2015, 14:25
- - Golikov A.   Ну вы как всегда категоричны. вот вам сценарий пр...   Oct 20 2015, 08:11
|- - aaarrr   Цитата(Golikov A. @ Oct 20 2015, 11:11) П...   Oct 20 2015, 08:28
|- - zltigo   QUOTE (Golikov A. @ Oct 20 2015, 11:11) в...   Oct 20 2015, 09:39
- - smalcom   да используйте уже наконец http://electronix.ru/fo...   Oct 20 2015, 14:44
- - Golikov A.   Да русский он, на английском пишет для солидности ...   Oct 20 2015, 15:35


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

 


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


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