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

 
 
> монтаж предварительно записанных флеш и MCU, Сохранность данных на флеш при пайке
ANM2010
сообщение Feb 6 2014, 09:48
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 2-04-10
Пользователь №: 56 359



Планируем разместить заказ на изготовление 500...700 наших устройств.
Устройствобез Firmware не работоспособно. Рассматриваем вариант предварительной прошивки микросхем флеш-памяти ( до монтажа).

Повреждается ли при пайке информация, предварительно записанная на флеш микросхемы?

Мнения по вопросу гуглил - они противоречивые, и не нашел достаточного обоснования или ссылки на собственный опыт авторов....

В документации про сохранность данных при нагреве не нашел...

Может быть кто-то сталкивался? Или подскажет в какую сторону копать?

Предварительно до монтажа собираемся прошивать такие микросхемы:
MT29F1G01AAADDH4
M25P16-VMN6P
STM32F100C6T6B

Заранее благодарю всех, кто что-то посоветует, чтоб разобраться в вопросе...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
prig
сообщение Feb 10 2014, 15:45
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



Цитата(ANM2010 @ Feb 6 2014, 13:48) *
...Или подскажет в какую сторону копать?
...

В сторону обновления ПО, при котором будет перепрошита и необновляемая часть.
Какой юзер не любит обновлений? Особенно, если обновление ненавязчиво порекомендовать
Go to the top of the page
 
+Quote Post
AndyBig
сообщение Feb 11 2014, 14:15
Сообщение #3


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Цитата(prig @ Feb 10 2014, 19:45) *
В сторону обновления ПО, при котором будет перепрошита и необновляемая часть.
Какой юзер не любит обновлений? Особенно, если обновление ненавязчиво порекомендовать

Для возможности обновления нужно что бы уже был прошит как минимум какой-то бутлоадер.
Go to the top of the page
 
+Quote Post
prig
сообщение Feb 11 2014, 15:24
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



Цитата(AndyBig @ Feb 11 2014, 18:15) *
Для возможности обновления нужно что бы уже был прошит как минимум какой-то бутлоадер.


"Рассматриваем вариант предварительной прошивки микросхем флеш-памяти ( до монтажа)." См. 1-й пост.
Речь идёт о сохранности прошивки. Загрузчикинезнаюкакогоуровня и прочие приблуды там должны быть,ессно.

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

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

Сообщение отредактировал prig - Feb 11 2014, 15:34
Go to the top of the page
 
+Quote Post
AndyBig
сообщение Feb 13 2014, 15:56
Сообщение #5


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Цитата(prig @ Feb 11 2014, 19:24) *
"Рассматриваем вариант предварительной прошивки микросхем флеш-памяти ( до монтажа)." См. 1-й пост.
Речь идёт о сохранности прошивки. Загрузчикинезнаюкакогоуровня и прочие приблуды там должны быть,ессно.

Ну так загрузчик - это уже и есть предварительная прошивка sm.gif
Хотя не совсем понятно что имеется в виду - флэш внутри контроллера? Отдельная микросхема памяти? Если отдельная МС, то что в нее прошивается - сама прошивка для контроллера или какие-то данные?
Со своей стороны могу сказать, что много раз перепаивал и микросхемы EEPROM и прошитые контроллеры - прошитые данные не портились (выпаивал феном, впаивал паяльником).
Go to the top of the page
 
+Quote Post
prig
сообщение Feb 14 2014, 08:39
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



Цитата(AndyBig @ Feb 13 2014, 19:56) *
...много раз перепаивал и микросхемы EEPROM и прошитые контроллеры - прошитые данные не портились (выпаивал феном, впаивал паяльником).

Тут возникает одна проблема, о сроках хранения данных, заявленных производителем, можно забыть, т.к. нарушаются условия хранения данных.
Go to the top of the page
 
+Quote Post
AndyBig
сообщение Feb 14 2014, 09:05
Сообщение #7


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Цитата(prig @ Feb 14 2014, 12:39) *
Тут возникает одна проблема, о сроках хранения данных, заявленных производителем, можно забыть, т.к. нарушаются условия хранения данных.

Согласен. Но в конце концов тот же загрузчик пайку переживет, так что обновить все что угодно после этого - не проблема.
Можно даже сделать это автоматом при первом включении - организовать в EEPROM или flash флаг для признака первого включения. При включении проверять этот флаг и если он выставлен, то просто обновить все, что записано в Flash и обнулить этот флаг.
Ну и опять же - что за класс устройств? Возможно, они и не расчитаны на работу в течении 10 лет, может быть их срок жизни - два-три года? Тогда и вообще проблем не дожно быть sm.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ANM2010   монтаж предварительно записанных флеш и MCU   Feb 6 2014, 09:48
- - Dimmix   В SPI флешках слета вроде не наблюдалось, но всю...   Feb 7 2014, 17:01
- - DS   Утечки растут очень быстро c повышением температур...   Feb 7 2014, 17:25
- - rx3apf   Повреждение возможно. Я использую другую базу, но ...   Feb 7 2014, 21:29
- - kovigor   Цитата(ANM2010 @ Feb 6 2014, 12:48) Плани...   Feb 8 2014, 13:19
- - ost-kts   Бывали проблемы с Microсhip. Лучше все-таки шить з...   Feb 10 2014, 13:34
- - AlexeyJTAG   Цитата(ANM2010 @ Feb 6 2014, 12:48) Плани...   Feb 11 2014, 15:57
|- - ivanoffer   Грели платы с запрограммированной Flash 3-4 раза д...   Feb 11 2014, 16:41
|- - prig   Цитата(ivanoffer @ Feb 11 2014, 20:41) .....   Feb 12 2014, 08:11
- - khach   Параноидальный рецепт. Зашить загрузчик, запаять, ...   Feb 13 2014, 19:34
|- - prig   Цитата(khach @ Feb 13 2014, 23:34) Парано...   Feb 14 2014, 09:07
- - Dissid   Использовали: MT29F1G01AAADDH4 M25P16-VMN6P пробле...   Feb 14 2014, 09:17


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 08:42
Рейтинг@Mail.ru


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