|
что это за глюк с флешем на at91sam7s256 ?, со временем слетела прошивка у прибора, почему? |
|
|
|
Dec 4 2007, 10:58
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Приветствую !
Люди, тут такое дело странное которое завело меня в шоковый ступор. та и не только меня, весь отдел...
прибор отгрузили пол года назад, на днях его вернули по всем признакам - не работает программа или контроллер, думал что его уранили и кварц сдох. залез осцилом - не работает, перепаял старый кварц на новый, тоже не работает... чего я больше всего и боялся, потому что было у меня одно немативированное предположение - что сдохла почему то программа(слетела прошивка) или контроллер погорел от чегото... хотя почему - нет объяснения
попробовал перепрошить потому что больше ни чего не оставалось. перепрошилось! ...так и оказалось - слетела сама прошивка в контроллере(в этом устройстве он один). Тоесть со временем слетела прошивка в самом контроллере, почему я не могу понять что это было? и как с этим бороться...
что это глюк с флешем на at91sam7s256 такой вообще? это только у меня такой случилось или это есть такое вообще у этого камня, или всего семейства? я понимаю что flash технология не идеальная, но не на столько же... первый раз такое случилось. то что в прибор залазили - наловероятно вообщето.
подскажите пожалуйста и как можно такое в будущем проверять или диагностировать перед выдачей прибора на продажу? В интернете ни чего подобного я не нашел, как будто у меня у первого это произошло... У нас в отделе ни у кого нет объяснению этому событию, лиш немотивированные предположения
надеюсь что Вы чтото посоветуете мне/нам, потому что вопрос довольно важный.
Заранее спасибо, очень надеюсь на Ваш ответ.
.
--------------------
|
|
|
|
|
Dec 4 2007, 11:20
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Цитата(aaarrr @ Dec 4 2007, 13:09)  А нога ERASE как в приборе подключена? ERASE полностью висит в воздухе (подведена на контакты для джампера, каковой не впаян даже) там врядли контакт был... Спасибо все одно рассмотрю. Цитата(KAlex @ Dec 4 2007, 13:10)  Прошивка может стереться при одном условии: при влючении на ноге ERASE был положительный уровень. Например металлическая пылинка между 54 и 55 ногой. металлическая пылинка - не исключено, потому что есть маленькие шелки в корпусе, но корпус еще в кожанном чехле... как мне кажется - вероятность мала... но возможно - взял данное предположение на заметку, спасибо, обработаем эту инфу... Уважаемые коллеги, еще есть какие нибудь мысли у Вас по этому поводу? .
--------------------
|
|
|
|
|
Dec 4 2007, 11:30
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Цитата(aaarrr @ Dec 4 2007, 13:26)  Вот и ответ. Никогда не полагайтесь на внутренние pull-up/pull-down'ы! дык а какже гарантия производителя? они то гарантируют - вот я и надеюсь. разве что если брак чипа... но это уже мною высосанный из пальца вывод... И что Вы предлагаете, впаять резистор 1к на землю? я Вас верно понял? я такого просто ни где не встречал в схемах с этим чипом, по крайней мере не припомню... .
--------------------
|
|
|
|
|
Dec 4 2007, 11:39
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(PrSt @ Dec 4 2007, 14:30)  дык а какже гарантия производителя? они то гарантируют - вот я и надеюсь. разве что если брак чипа... но это уже мною высосанный из пальца вывод... О каких гарантиях Вы говорите? В Electrical Characteristics производитель гарантирует Pull-down Current 135uA @ 3.3VDDIO. Какие из этого сделать выводы - целиком на совести потребителя. Цитата(PrSt @ Dec 4 2007, 14:30)  И что Вы предлагаете, впаять резистор 1к на землю? я Вас верно понял? я такого просто ни где не встречал в схемах с этим чипом, по крайней мере не припомню... Именно так.
|
|
|
|
|
Dec 4 2007, 15:31
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Цитата(amw @ Dec 4 2007, 17:16)  Да наземлю его прямо. Производитель ничего по этому поводу не гарантирует - это раз. А как на счет помех - это два. на землю говоришь... , если следовать логике, то можно или даже тогда нужно - возможность такая у меня тоже есть, но про то что его на землю я ни где не встречал, ни в одной схеме, поэтому даже и не предпологал что так с этим пином нужно поступать. ну помехи там врядли могли повлиять, опять таки я не исключаю и этого, я про это уже думал и откинул эту версию, врядли. я его на землю таки и кину, но все таки с резистором на 1кОм .
--------------------
|
|
|
|
|
Dec 5 2007, 10:15
|
Знающий
   
Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847

|
Цитата(PrSt @ Dec 4 2007, 17:31)  на землю говоришь... , если следовать логике, то можно или даже тогда нужно - возможность такая у меня тоже есть, но про то что его на землю я ни где не встречал, ни в одной схеме, поэтому даже и не предпологал что так с этим пином нужно поступать. Это не критерий. Цитата ну помехи там врядли могли повлиять, опять таки я не исключаю и этого, я про это уже думал и откинул эту версию, врядли. я его на землю таки и кину, Я видел. При испытаниях на молниезащиту. Встроенные подтяжки как правило высокоомные. При разряде молнии вблизи работающего устройства может наводить помеху, достаточную для срабатывания логики. Цитата но все таки с резистором на 1кОм Смысл внешнего Pull-Down? Если этот пин нужен, например для перепрошивки, то на джампер его, но без Pull-Down.
--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть. © Lewis Carroll. Alice's adventures in wonderland.
|
|
|
|
|
Dec 5 2007, 10:28
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Цитата(amw @ Dec 5 2007, 12:15)  Смысл Pull-Down? Если этот пин нужен, например для перепрошивки, то на джампер его, но без Pull-Down. для перешивки я спользую пин TST на который подается на 10секудн VCC (для востановления SAM-BA из ROM) и чип стирается. Сам же пин ERASE заложен и в схеме и плате, но досе ни разу не использовался у меня так и не получилось через этот пин стереть контроллер - ни разу. ...пробовал несколько раз подавать на него VCC, и он так и не стирался ...я это даже гдето тут на форуме описывал, но так ни кто и не смог помоч 8( что стирает ли этот пин - не знаю, я не смог, потому что ни разу не получилось у меня. То что он стирает в принципе я верю и не сомниваюсь - просто я не смог этого добиться ни разу. поэтому стираю через TST, подобно, как описывал я тут - http://projects.org.ua/forum.phpbb2ru/viewtopic.php?t=1228.
--------------------
|
|
|
|
|
Dec 5 2007, 11:14
|
Частый гость
 
Группа: Новичок
Сообщений: 170
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 405

|
Цитата(PrSt @ Dec 5 2007, 13:28)  для перешивки я спользую пин TST на который подается на 10секудн VCC (для востановления SAM-BA из ROM) и чип стирается. Вот Вам ещё одна версия, хотя Вы вероятно её считаете маловероятной  Если данную процедуру воспроизвёл клиент, где окажется Ваша прошитая программа?  Правильно, именно там. Цитата(PrSt @ Dec 5 2007, 13:28)  поэтому стираю через TST, подобно, как описывал я тут - http://projects.org.ua/forum.phpbb2ru/viewtopic.php?t=1228-> Цитата SAM-BA - это встроеный в контроллер загрузчик, по-нашему, bootloader. Он записывается из флеш. Где его, при наличии кривых рук, можно благополучно убить. Мощно! Ни добавить, ни отнять
|
|
|
|
|
Dec 5 2007, 11:44
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Цитата(Master @ Dec 5 2007, 13:14)  Вот Вам ещё одна версия, хотя Вы вероятно её считаете маловероятной Если данную процедуру воспроизвёл клиент, где окажется Ваша прошитая программа?  Правильно, именно там. Мощно! Ни добавить, ни отнять  да-да-да, подмечено ловко, я даже улыбнулся как Вы красиво это связали с этой проблемой, однако чуточку дело обстоит не в полузу вашего мнения... объясню почему - у книента такой возможности нет, у него нет спц разъема для проведения этих действий. Более того как выяснилось вчера у других наших соьтрудников которые были свиделенем его "умирания" , прошивка сдыхала постепенно... тоесть прибор не включался с первого раза, а потом с второго-третьего включался. а потом вообще "сдох"... так что клиенты-пользователи тут не причем прошивка, точнее сама flash подглюкивала и перед этим. среди нескольких десятков - это единственный случай. предположить что это брак микросхемы можно - но я уже как 2 дня эту мысл выбрасываю из головы - не верится. а Вы что думаете уважаемые? ...кстати могла ли так прошивка записаться, что она так быстро сдохла? .
--------------------
|
|
|
|
|
Dec 5 2007, 15:01
|
Участник

Группа: Участник
Сообщений: 26
Регистрация: 8-06-06
Пользователь №: 17 870

|
Вставлю и свои 5 копеек. У меня такая же радость случалась на ATmega16. Понимаю что не АРМ, но сути это не меняет. В мелкой серии из нескольких десятков (50-60) устройств 3 оказалось с такими же признаками. Работало, потом происходил отказ - Было видно что устройство проходит инициализацию, но дальше... Перепрошивка помогала, но не надолго. Через 3-20 дней опять происходило снова. Я грешу на некачественные контроллеры. Я вижу что ты из Харькова - вероятно приобретаешь контроллеры на космодроме. Я там же их брал. Есть предположение что попадаются немного "китайские" контроллеры.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|