Внимание! Новое программного обеспечение для World Vision Foros Ultra и World Vision Foros Combo S2/T2 выложено в теме с обновлением.

Подробней в теме: по ссылке

Автор Тема: Обсуждение World Vision T64LAN, World Vision T64D, World Vision T64M (часть 2)  (Прочитано 469451 раз)

Оффлайн Bazilio

  • Продвинутый
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 833
  • -> Вас поблагодарили: 876
  • Сообщений: 1103
  • Репутация: +912/-0
  • Пол: Мужской
Bazilio,ещё бы понять что происходит и какая взаимосвязь всего происходящего, я пока честно слабо представляю как отследить подобное.
ooolexa, мы в подобных случаях сначала анализируем документацию, т.е алгоритм и его программную реализацию на предмет корректности. Затем работу алгоритмов с нормальным и проблемным железом. В данном случае есть два  корректных алгоритма:
 - сохранение параметров при "дергании из розетки" при включенном питании;
 - загрузка в рабочий режим при включении питания
   и  алгоритмы , один из которых предположительно не корректный:
 - алгоритм перевода приставки в дежурный режим (как производится сохранение пвраметров);
 - алгоритм, или отсутствие каких либо действий вообще, при пропадании питания в дежурном режиме;
 - алгоритм (включения ?) и восстановления параметров при появлении питания;
 - алгоритм перевода в дежурный режим;
 - алгоритм загрузки при включении с пульта из дежюрнрго режима
  Железной повторяемости брака нет, значит причиной может быть нестыковка во временах между железом и программой. Т.е. железо либо не успевает отработать команду, либо отрабатывает неправильно, т.к. времена "на бровях". В результате в памяти (скорее всего энергонезависимой) появляются хвосты, влияющие на дальнейшую работу.

  Для того , чтоб отследить подобное можно было бы взять брыкающийся тюнер, например этот, и покопаться в его памяти, т е чем расклад кодов в его памяти отличается от "нормального"
 
  - 
« Последнее редактирование: 25 Ноябрь 2019, 11:29:45 от Bazilio »
Эти пользователи сказали Вам СПАСИБО: