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

 
 
8 страниц V  « < 6 7 8  
Reply to this topicStart new topic
> Как поимать "баг" в STM32 на скорости 72 MHz?, методы поиска и устранения спонтанных и редких сбоев в работе МК
haker_fox
сообщение May 10 2018, 06:08
Сообщение #106


Познающий...
******

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



QUOTE (sidy @ May 10 2018, 13:29) *
В таких случаях надо ставить внешний WDT

Посмотрел бегло микросхемы внешних псов, да, должно работать, т.к. отключить их невозможно.


--------------------
Желаю всем гармонии с самими собой!
Go to the top of the page
 
+Quote Post
yuri_t
сообщение May 10 2018, 09:34
Сообщение #107


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

Группа: Свой
Сообщений: 162
Регистрация: 24-08-05
Пользователь №: 7 937



Дизайн WDT должен отвечать (как минимум) следущим трбованиям

- Иметь независимый от CPU генератор

- Не иметь run-time точек конфигурации (как, например PIC WDT)

Этим требованиям НЕ отвечают 99% встроенных в CPU WDT;

Fault tolerant: 2 документа обзорного типа attached

Прикрепленный файл  sam_boeing_slides.ppt ( 426 килобайт ) Кол-во скачиваний: 19

Прикрепленный файл  AIRBUS_A320_A330_A340_Electrical_Flight_Controls.pdf ( 1.09 мегабайт ) Кол-во скачиваний: 25
Go to the top of the page
 
+Quote Post
haker_fox
сообщение May 10 2018, 09:49
Сообщение #108


Познающий...
******

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



QUOTE (yuri_t @ May 10 2018, 17:34) *
Fault tolerant: 2 документа обзорного типа attached

О! Спасибо! Почитаем!!!


--------------------
Желаю всем гармонии с самими собой!
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение May 18 2018, 09:17
Сообщение #109


Гуру
******

Группа: Свой
Сообщений: 2 326
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(manul78 @ Apr 24 2018, 14:55) *
50/50... sm.gif Есть проект "маршрутизатор-переводчик" промышленный. По 485-му "мастер" разговаривает с 232-ми "слейвами". Протоколы разные.
они известны, но изменить их нельзя. Данный девайс получает пакеты, переводит их в нужный формат и отдаёт "слейвам", получает от них ответ, опять переводит в другой протокол и отправляет "мастеру".
Вот такая штука из "говна и палок", работает... Но с глюками. Спонтанными. Может долго работать без сбоев. Но иногда частит. Суть в том, что глюки начинают вылазить при оживленном траффике по сети, если запросов-ответов мало может неделями работать без проблем.

Это вообще не проблема, и решается очень "плоско и дубово": система обвешивается логическими анализаторами, которые пишут канал связи и некоторые тестовые пины. Для отладки еще полезно завести специальный канал для сигнализации ошибки, и по нему разбираться в гигабайтах логов.
Я такое делал на системах до полсотни устройств с непонятными глюками по связи, применял наверное до десятка 8-канальных китайских анализаторов в параллель (именно сигналы отслеживать, а не данные!). Все писалось на комп сутками. Ничего сложного в разборках, обычная рутина.

Однажды в систему, которую физически нельзя отлаживать на столе, просто встроили такой логический анализатор и снабдили ноутбуком в качестве регистратора на время отладки. Просто пришлось специально разрабатывать железо, инструкции, оснастку и прочее.

Логический анализатор- это "абсолютное оружие" при отладке.
Обычно больше сложности в правильном планировании таких эксперимента, чем в разборке результатов.

Цитата(manul78 @ Apr 24 2018, 14:58) *
Девайс работает на отшибе на территории завода. К нему лишний раз не набегаешься, и лабораторию измерительную не соорудить вокруг.

Ну это вообще тепличные условия.
Go to the top of the page
 
+Quote Post

8 страниц V  « < 6 7 8
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd May 2018 - 00:35
Рейтинг@Mail.ru


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