Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о SMH-2G

Вопросы о SMH-2G Здесь всё, что касается работы контроллера SMH-2G.

Ответ
 
Опции темы Поиск в этой теме
Старый 15.06.2015, 14:29   #1
Миханько Антон
Member
 
Регистрация: May 2015
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Износ EEPROM (решено)

Хочу вернуть ее к заводскому состоянию. Не подскажите как это сделать?
Миханько Антон вне форума   Ответить с цитированием
Старый 15.06.2015, 14:45   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Как ребутнуть панельку?

Цитата:
Сообщение от Миханько Антон Посмотреть сообщение
Хочу вернуть ее к заводскому состоянию. Не подскажите как это сделать?
У неё в принципе нет "заводского состояния". Что бы вы не имели ввиду под этими словами


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 15.06.2015, 14:55   #3
Миханько Антон
Member
 
Регистрация: May 2015
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как ребутнуть панельку?

Ну это когда я еще ни память не затрагивал, ничего не прописывал, вот к таким настройкам, а то у меня на свежераспечатанной панельке работает программа, а на стареннькой заюзанной нет
Миханько Антон вне форума   Ответить с цитированием
Старый 15.06.2015, 15:35   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Как ребутнуть панельку?

Цитата:
Сообщение от Миханько Антон Посмотреть сообщение
Ну это когда я еще ни память не затрагивал, ничего не прописывал, вот к таким настройкам, а то у меня на свежераспечатанной панельке работает программа, а на стареннькой заюзанной нет
"Работает программа" - не могли бы вы пояснить, что имеется ввиду под этими словами?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 15.06.2015, 15:45   #5
Миханько Антон
Member
 
Регистрация: May 2015
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как ребутнуть панельку?

Не меняются значения на экранах SMArt
(некоторые экраны работают, большинство нет)
Не записываются значения в ARRAY.

Но! Другая панелька работает нормально.
Миханько Антон вне форума   Ответить с цитированием
Старый 15.06.2015, 16:33   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Как ребутнуть панельку?

Цитата:
Сообщение от Миханько Антон Посмотреть сообщение
Не меняются значения на экранах SMArt
(некоторые экраны работают, большинство нет)
Не записываются значения в ARRAY.

Но! Другая панелька работает нормально.
Может быть вы исчерпали ресурс EEPROM контроллера?

Чем эти два контроллера различаются, кроме старости одного и молодости другого?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 16.06.2015, 13:30   #7
Миханько Антон
Member
 
Регистрация: May 2015
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию

У одного экранчик поярче светит
Там разница покупки полгода вроде
EEPROM разве не сбрасывается при перезаливании прошивки?

И ядро
На нерабочей панельке новое, на рабочей старое
Но с новым ядром программа работала пару суток

Последний раз редактировалось Arsie, 16.06.2015 в 13:58
Миханько Антон вне форума   Ответить с цитированием
Старый 16.06.2015, 14:00   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Как привести панельку к заводскому состоянию?

Цитата:
Сообщение от Миханько Антон Посмотреть сообщение
У одного экранчик поярче светит
Там разница покупки полгода вроде
EEPROM разве не сбрасывается при перезаливании прошивки?
Память изнашивается физически.

Это как нельзя "купить заново" сломавшийся автомобиль. Нужно чинить.




Цитата:
Сообщение от Миханько Антон Посмотреть сообщение
И ядро
На нерабочей панельке новое, на рабочей старое
Но с новым ядром программа работала пару суток
С новым контроллером или новым ядром в старом контроллере?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 16.06.2015, 14:34   #9
Миханько Антон
Member
 
Регистрация: May 2015
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как привести панельку к заводскому состоянию?

Новое ядро на старом контроллере, вот на нем и работала пару дней.
Миханько Антон вне форума   Ответить с цитированием
Старый 16.06.2015, 14:36   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Как привести панельку к заводскому состоянию?

Цитата:
Сообщение от Миханько Антон Посмотреть сообщение
Новое ядро на старом контроллере, вот на нем и работала пару дней.
Теперь я всё больше уверен, что дело в исчерпании ресурса EEPROM.

Покажете вашу программу?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 16.06.2015, 14:57   #11
Миханько Антон
Member
 
Регистрация: May 2015
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как привести панельку к заводскому состоянию?

Файл в архиве
Вложения
Тип файла: rar SMArt_v0.9.7.7.1.rar (467.2 Кбайт, 14 просмотров)
Миханько Антон вне форума   Ответить с цитированием
Старый 16.06.2015, 15:08   #12
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Как привести панельку к заводскому состоянию?

Цитата:
Сообщение от Миханько Антон Посмотреть сообщение
Файл в архиве
Не, тут я вам не помогу. Вижу, что записи есть, но предсказать их количество и частоту не могу.

Проанализируйте самостоятельно, отталкиваясь от справки: http://dl.segnetics.com/WebHelp/SMLo...ock_eeprom.htm


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 16.06.2015, 15:09   #13
Миханько Антон
Member
 
Регистрация: May 2015
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как привести панельку к заводскому состоянию?

Там часто приходят. А память теперь очистить только ремонтом?
Миханько Антон вне форума   Ответить с цитированием
Старый 16.06.2015, 15:30   #14
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Как привести панельку к заводскому состоянию?

Цитата:
Сообщение от Миханько Антон Посмотреть сообщение
Там часто приходят. А память теперь очистить только ремонтом?
Память не очищать нужно, а заменять.

Любая запись вызывает старение ячейки. Подробнее тут, на примере автомагнитолы: http://www.viksha.ru/audi_chorus.htm


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 16.06.2015, 15:35   #15
Миханько Антон
Member
 
Регистрация: May 2015
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как привести панельку к заводскому состоянию?

Ого, у меня сотня панелей с этими модулями. Туда уже год стекают данные. В ячейку поверх старых данных новые по запишутся что ли?
Миханько Антон вне форума   Ответить с цитированием
Старый 16.06.2015, 15:48   #16
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Как привести панельку к заводскому состоянию?

Цитата:
Сообщение от Миханько Антон Посмотреть сообщение
Ого, у меня сотня панелей с этими модулями. Туда уже год стекают данные.
Сочувствую.



Цитата:
Сообщение от Миханько Антон Посмотреть сообщение
В ячейку поверх старых данных новые по запишутся что ли?
Не понял вопроса.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 16.06.2015, 15:55   #17
Миханько Антон
Member
 
Регистрация: May 2015
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как привести панельку к заводскому состоянию?

Если эта программа будет работать длительное время на новой панельке, память забьется? я же данные обновляю. То есть я прописываю в один и те же ячейки новые данные.
Миханько Антон вне форума   Ответить с цитированием
Старый 16.06.2015, 16:29   #18
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Как привести панельку к заводскому состоянию?

Цитата:
Сообщение от Миханько Антон Посмотреть сообщение
Если эта программа будет работать длительное время на новой панельке, память забьется? я же данные обновляю. То есть я прописываю в один и те же ячейки новые данные.
Память не забивается. Память умирает.




У вас сотня панелей. Значит нужен глубокий анализ того, что произошло. Это позволит предсказать, распространится ли на остальные панели данная неисправность.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 16.06.2015 в 16:56
Arsie сейчас на форуме   Ответить с цитированием
Старый 17.06.2015, 07:44   #19
Миханько Антон
Member
 
Регистрация: May 2015
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как привести панельку к заводскому состоянию?

Так, а из-за чего она умерла то?
Может из-за частых перезаливов?
Миханько Антон вне форума   Ответить с цитированием
Старый 17.06.2015, 07:46   #20
Миханько Антон
Member
 
Регистрация: May 2015
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как привести панельку к заводскому состоянию?

А все, понял, перечитал статью)
Миханько Антон вне форума   Ответить с цитированием
Старый 17.06.2015, 08:07   #21
Миханько Антон
Member
 
Регистрация: May 2015
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как привести панельку к заводскому состоянию?

А какой срок службы у этой памяти?
У меня приходят данные каждые 200мс. Плюс записываю большую часть раз в 8 часов.
Миханько Антон вне форума   Ответить с цитированием
Старый 17.06.2015, 08:20   #22
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Как привести панельку к заводскому состоянию?

Чуть выше ссылка на справку, там всё написано.


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 17.06.2015, 09:56   #23
Миханько Антон
Member
 
Регистрация: May 2015
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию

Переменные SMArt тоже сохраняются в EEPROM?
Или только блоки ARRAY, EEPROM?

И блоки вывода на экран, они тоже в EEPROM пишутся?

Последний раз редактировалось Arsie, 17.06.2015 в 11:19
Миханько Антон вне форума   Ответить с цитированием
Старый 17.06.2015, 11:10   #24
Миханько Антон
Member
 
Регистрация: May 2015
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как привести панельку к заводскому состоянию?

Цитата:
Сообщение от Миханько Антон Посмотреть сообщение
Переменные SMArt тоже сохраняются в EEPROM?
Или только блоки ARRAY, EEPROM?
С SMArt разобрался, там не все пишется в епром
Миханько Антон вне форума   Ответить с цитированием
Старый 17.06.2015, 11:20   #25
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Как привести панельку к заводскому состоянию?

Цитата:
Сообщение от Миханько Антон Посмотреть сообщение
И блоки вывода на экран, они тоже в EEPROM пишутся?
Блоки вывода на экран "пишутся" только на экран.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 17.06.2015, 11:48   #26
Миханько Антон
Member
 
Регистрация: May 2015
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как привести панельку к заводскому состоянию?

Спасибо
Миханько Антон вне форума   Ответить с цитированием
Старый 17.06.2015, 13:29   #27
djaval
Senior Member
 
Регистрация: Nov 2013
Адрес: Санкт-Петербург
Сообщения: 213
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как привести панельку к заводскому состоянию?

Цитата:
Сообщение от Миханько Антон Посмотреть сообщение
А какой срок службы у этой памяти?
У меня приходят данные каждые 200мс. Плюс записываю большую часть раз в 8 часов.
Вы пишите в память 5 раз в секунду? Или только раз в 8 часов?
djaval вне форума   Ответить с цитированием
Старый 17.06.2015, 16:45   #28
Миханько Антон
Member
 
Регистрация: May 2015
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как привести панельку к заводскому состоянию?

5 раз в секунду нету уже, это я перепутал, там просто на экран смарт выводится, и в память не записывается.
получается что я пишу раз в полчаса самое малое.
тогда у меня панелька сдохнет от этого не скоро, значит это не износ EEPROM. плюс раз в полчаса я пишу в разные ячейки памяти, значит это точно не из-за программы.
Получается, либо при подаче питания сжег, либо не знаю
Миханько Антон вне форума   Ответить с цитированием
Старый 17.06.2015, 16:55   #29
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Как привести панельку к заводскому состоянию?

Цитата:
Сообщение от Миханько Антон Посмотреть сообщение
5 раз в секунду нету уже, это я перепутал, там просто на экран смарт выводится, и в память не записывается.
получается что я пишу раз в полчаса самое малое.
тогда у меня панелька сдохнет от этого не скоро, значит это не износ EEPROM. плюс раз в полчаса я пишу в разные ячейки памяти, значит это точно не из-за программы.
Получается, либо при подаче питания сжег, либо не знаю
Да, может быть это проблема конкретного экземпляра, который год назад мучили отладкой с ежесекундной записью. И наконец он отмучился.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 18.06.2015, 09:07   #30
Миханько Антон
Member
 
Регистрация: May 2015
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как привести панельку к заводскому состоянию?

Ну, тогда я спокоен. Спасибо
Миханько Антон вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 19:53.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024