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

 
 
> 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
Ответов
ohmjke
сообщение Feb 17 2017, 18:49
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 116
Регистрация: 27-01-10
Из: СПб
Пользователь №: 55 094



Там помимо этого сообщения есть много других, где объясняется, почему это не одно и то же.
Даже к этому сообщению есть комментарии:
Цитата
... but this is regarding mutex vs counting semaphore. The question was asked about binary. – Roman Nikitchenko Nov 10 '09 at 7:47
14

While what is said by david is correct, but it is NOT the answer to the question asked. Mladen Jankovic answer is the answer to the question asked, where point is made to differentiate "binary-semaphore" vs "mutex". – Ajeet Ganga Aug 21 '11 at 15:45
8

Unfortunately, this incorrect answer has more votes than the best answer by @Benoit

@JacobRitchie the problem is with the statement that says "A mutex is really a semaphore with value 1" but that is not the case. ThreadA and only ThreadA can increment (and hence release) the mutex that it decremented whereas ThreadB can increment the binSemaphore decremented by ThreadA, which also happens to be the answer to the question in question.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Feb 17 2017, 20:11
Сообщение #3


Гуру
******

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



Цитата(ohmjke @ Feb 17 2017, 21:49) *
Там помимо этого сообщения есть много других, где объясняется, почему это не одно и то же.
Даже к этому сообщению есть комментарии:

еще раз. Семафор с числом вхождений 1. Кто схватил - тот и пользуется, пока не освободит. Кто и как его может нарушить?
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
- - firew0rker   Посмотрите значение указателя p_CB.   Feb 16 2017, 01:47
|- - toweroff   Цитата(firew0rker @ Feb 16 2017, 04:47) П...   Feb 16 2017, 06:34
|- - Сергей Борщ   QUOTE (toweroff @ Feb 16 2017, 08:34) 0x0...   Feb 16 2017, 07:55
|- - toweroff   Цитата(Сергей Борщ @ Feb 16 2017, 10:55) ...   Feb 16 2017, 09:21
|- - 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   Цитата(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 Текстовая версия Сейчас: 18th August 2025 - 18:03
Рейтинг@Mail.ru


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