Перейти к содержанию
    

В каких GSM модулях не слетает прошивка?

тема выросла отсюда

http://electronix.ru/forum/index.php?showtopic=110195

 

Флэш слетать не должна и точка.

Полностью согласен. Существует в природе модуль где это правило реализовано?

 

С меня например заказчик требует "чтоб усе работало" и на объяснения что вот такая бяка бывает отвечает "$ах ты такие модули поставил".

Я знаю, что этот форум читают продавцы, задайте вопрос производителям, ответ в студию, а мы соответственно будем думать что закладывать в разработки.

Если производители промолчат, то это тоже информация, пусть и отрицательная.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не слетают прошивки в тех модулях, где разработчики подвели грамотно питание и проработали ESD.

Возьмите любой модуль и электрошокер. И 100 разрядов в плату, где установлен модуль с подключенным питанием.

Можно дать гарантию, ни один модуль такого не выдержит.

НО... если его впаять в отдельную плату, насовать туда кучу защит, по данным и питанию и все это запаять в металлический корпус, тогда можно дать гарантию, что 100 разрядов в корпус или контакты модуля в корпусе не причинят ему вреда.

Cтавьте вопрос так, "какие модули будут работать, если питание скачет произвольно, а линии данных способны выдержать многократные разряды ESD".

Возможно такие есть, и они точно Вам подойдут по принципу "чтоб усе работало".

Изменено пользователем telix

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Совершенно верно. Слет обычно не от модуля зависит, а от кривизны рук разработчика и пренебрежении элеметарными требованиями.

 

Поэтому когда

>>>С меня например заказчик требует "чтоб усе работало" и на объяснения что вот такая бяка бывает отвечает "$ах ты такие модули поставил".

 

То прорабатываем рекомендации по применению, варианты с пропаданием питания и прочее включая условия эксплуатации.

А иначе и самый именитый модуль превратится в кусок кремния и железа если его делать на коленке с экономией всего и все.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не понятен вопрос. Если речь идет о надежности хранения данных (или ПО) в флеш - памяти, то это как правило не менее 10 лет без разрушения, если от воздействия внешних факторов - то зависит от конкретного фактора, конструкторсих и схемных решений. Существуют, в принципе, такие воздействия, что не только память, но и корпус модуля рассыпется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не слетают прошивки в тех модулях, где разработчики подвели грамотно питание и проработали ESD.

 

грамотно - это с резервным аккумулятором? Многих этот вариант не устраивает.

Я вообще не могу понять нафига что-то сохраняется при отключении. Модуль с завода прекрасно работает при этом ранее сохраненные данные явно не имеют никакого отношения к текущему моменту. Неужели нельзя в случае сбоя восстановить заводские установки?

Другой вопрос что в модулях (конкретно MC52i) используется микросхема совмещенная flash/sram и, если никаких мер не принимать, то при проседании/отключении питания вместо озу может быть что угодно прописано во флеш. Вот эта причина мне кажется более вероятной. Опять же, из моего опыта работы с флеш, при грамотном использовании испортиться может только 1 страница, что мешает это проверить и восстановить. Никогда не поверю что запись каких-то данных идет в страницы где фирмваре расположено. Вспомним еще и про защиту страниц.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>>>Я вообще не могу понять нафига что-то сохраняется при отключении.

 

Не при отключении, а в процессе работы. А вы можете просто попасть на этот момент.

 

Рассказываю что наиболее вероятно происходит.

 

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

И защита страниц тут может просто не сработать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И защита страниц тут может просто не сработать.

Т.е. как это может не сработать? почему в моих девайсах срабатывает а тут вдруг нет? Тот же STM32 защищаешь основную прогу и пиши в область настроек сколько угодно, пока флеш до дыр не протрется. Что в M36W0R504 нет защиты блоков? не смотрел даташит на нее.

Я считаю что слететь может страница с данными, но не фирмваре. А если фирмваре не слетело, то почему не происходит восстановления к заводским установкам.

Фирмваре не должно слетать, настройки заданные на заводе тоже, все остальное легко восстановимо. Скажем так, разработчик софта для модулей этим не заморачивается.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Погуглите - этим не только модули страдают. Навскидку в этом же форуме

 

http://electronix.ru/forum/lofiversion/index.php/t81457.html

 

Есть куча методов снижения вероятности повреждения данных во флеш, но на сегодня 100% защиты - НЕТ.

Всегда может случиться ситуация при которой бумс и все.....

Даже Хитачи запатентовавшая FlashPowerGuarg говорит о снижении вероятности до 0.5-0.7% но не дает 100% гарантии.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кстати да, основной вопрос - каким образом слетает прошива при отключении питания? В каком месте? Или это такой "буржуИнский" трюк как и расчётный срок службы с гарантией? Или модуль непрерывно чтото пишет во флэш?

Хотя надо сказать, SIM900 после сброса питания вроде живёт. И даже настройки не слетают.

Изменено пользователем MKdemiurg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

грамотно - это с резервным аккумулятором? Многих этот вариант не устраивает.

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

И для этих "пяти секунд" не обязательно подключать аккумулятор, и так далее...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, но это время надо на нем чем то держать питание. Хорошо пусть не аккумулятор. Может какой-нибуть суперкапаситор :)

Но вроде считали что не хватает емкости чтобы держать эти 5-8 секунд.

Кому интересно может порыться в инете - я видел выкладки на эту тему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, но это время надо на нем чем то держать питание. Хорошо пусть не аккумулятор. Может какой-нибуть суперкапаситор :)

Но вроде считали что не хватает емкости чтобы держать эти 5-8 секунд.

Кому интересно может порыться в инете - я видел выкладки на эту тему.

 

Пять секунд это образно. Для корректного завершения работы, не сессии GSM, а именно работы модуля уверен счет идет на миллисекунды. Плюс, кто ж передает во время аварийного завершения? А если передачи нет, значит потребление десятки миллиампер. И никаких суперкапов не нужно. Достаточно батареи обычных конденсаторов. Надо смотреть конкретный модуль в каждом конкретном случае. Но да, согласен с 3m в смежной ветке. Бита, хороший инструмент :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не - не поможет там ни бита, ни ректальный тепловой демократизатор. Не тот случай.

 

Выбор производителей модулей большой, но попросите у производителя гарантию что модуль не слетит....

Думаю что ни производитель, ни продавец, не возьмут на себя такую ответственность не зная конкретных условий эксплуатации.....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Получается, что задача сделать модем для компа на современных GSM модулях в принципе не решаема. Вероятность того что выключив его, убьёшь навсегда довольно велика. Что он там записывает то ядро операционки чтоли.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...