|
монтаж предварительно записанных флеш и MCU, Сохранность данных на флеш при пайке |
|
|
|
Feb 6 2014, 09:48
|
Группа: Новичок
Сообщений: 2
Регистрация: 2-04-10
Пользователь №: 56 359

|
Планируем разместить заказ на изготовление 500...700 наших устройств. Устройствобез Firmware не работоспособно. Рассматриваем вариант предварительной прошивки микросхем флеш-памяти ( до монтажа). Повреждается ли при пайке информация, предварительно записанная на флеш микросхемы?
Мнения по вопросу гуглил - они противоречивые, и не нашел достаточного обоснования или ссылки на собственный опыт авторов....
В документации про сохранность данных при нагреве не нашел...
Может быть кто-то сталкивался? Или подскажет в какую сторону копать?
Предварительно до монтажа собираемся прошивать такие микросхемы: MT29F1G01AAADDH4 M25P16-VMN6P STM32F100C6T6B
Заранее благодарю всех, кто что-то посоветует, чтоб разобраться в вопросе...
|
|
|
|
|
Feb 7 2014, 17:01
|
Знающий
   
Группа: Участник
Сообщений: 645
Регистрация: 24-10-05
Пользователь №: 10 033

|
В SPI флешках слета вроде не наблюдалось, но всю ее греть не надо только насадкой. Цитата(ANM2010 @ Feb 6 2014, 12:48)  в какую сторону копать? В строну панельки или пасты 120-150С
|
|
|
|
|
Feb 10 2014, 13:34
|
Участник

Группа: Участник
Сообщений: 71
Регистрация: 4-03-10
Пользователь №: 55 797

|
Бывали проблемы с Microсhip. Лучше все-таки шить запаянные на плату
|
|
|
|
|
Feb 10 2014, 15:45
|
Знающий
   
Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595

|
Цитата(ANM2010 @ Feb 6 2014, 13:48)  ...Или подскажет в какую сторону копать? ... В сторону обновления ПО, при котором будет перепрошита и необновляемая часть. Какой юзер не любит обновлений? Особенно, если обновление ненавязчиво порекомендовать
|
|
|
|
|
Feb 11 2014, 15:24
|
Знающий
   
Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595

|
Цитата(AndyBig @ Feb 11 2014, 18:15)  Для возможности обновления нужно что бы уже был прошит как минимум какой-то бутлоадер. "Рассматриваем вариант предварительной прошивки микросхем флеш-памяти ( до монтажа)." См. 1-й пост. Речь идёт о сохранности прошивки. Загрузчикинезнаюкакогоуровня и прочие приблуды там должны быть,ессно. Среднестатистическая флешь монтаж выдерживает. В принципе, насколько я знаю, предварительная прошивка достаточно распространена. Но что бы обеспечить паспортные данные по времени сохранности прошивки, очень рекомендуется процедура полной повторной перезаписи. Если устройства проходят интенсивное тестирование перед отгрузкой, это можно сделать автоматически, на стенде. Но на стенде предварительная запись не очень-то и нужна. Если при больших тиражах дешёвых устройств 100% проверка не производится, перезапись перекладывается на юзера, или кто там по цепочке. Самое простой способ - совместить перезапись с обновлением и не слишком навязчиво вынудить юзера сделать это как можно раньше. Неприятный момент - во время перезаписи может слететь загрузчик-обновляльщик (питание пропало, зависло и т.д.), и девайс придётся обслуживать по гарантии. Как резервный вариант, можно предусмотреть второй источник загрузки с переключением джампером и т.д.
Сообщение отредактировал prig - Feb 11 2014, 15:34
|
|
|
|
|
Feb 11 2014, 15:57
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 14-02-08
Пользователь №: 35 048

|
Цитата(ANM2010 @ Feb 6 2014, 12:48)  Планируем разместить заказ на изготовление 500...700 наших устройств. Устройствобез Firmware не работоспособно. Рассматриваем вариант предварительной прошивки микросхем флеш-памяти ( до монтажа). День добрый. А чем вас не устраивает внутрисистемное программирование? Все можно зашить, используя boundary-scan, при этом никакое firmware не потребуется. Boundary-scan несколько медленно для SPI-флэшек, но все зависит от объемов программируемых данных. Кроме того, как правильно тут говорят, можно загрузчик какой-то зашить при помощи boundary-scan, а потом уж остальное другими каналами. И STM прошьете тем же самым контроллером через JTAG.
|
|
|
|
|
Feb 12 2014, 08:11
|
Знающий
   
Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595

|
Цитата(ivanoffer @ Feb 11 2014, 20:41)  ...Еще хуже статика - запрограммировалы, поставили, включаем - данные вынесло через одну, микросхемы повторно нормально программируются. - Что ставили? - Ставили при монтаже всей платы или потом? Статистика действительно представляет интерес. Один наш заказчик тоже пошёл по этому пути, пока проблем не было. Цитата(AlexeyJTAG @ Feb 11 2014, 19:57)  ... А чем вас не устраивает внутрисистемное программирование? ... Это затраты. ISP может попадать под минимизацию затрат. При определённых условиях, ессно.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|