|
at91sam7s не прошивается флеш, хотя сам контроллер вроде работает |
|
|
|
Jan 26 2010, 13:43
|
Участник

Группа: Свой
Сообщений: 73
Регистрация: 17-10-07
Из: Киев
Пользователь №: 31 422

|
Имеется 2 не шьющиеся платы из десяти. Питание есть(нормальное), пайка тоже (пропаял еще раз для уверенности). САМ-БА у обоих не запускается, один вообще глухо, ко второму можно подключиться по JTAG, но во флешке одни нули, не пишутся. ERASE ножкой делал, и не раз =) - не стирает в 0xFF. С остальными 8-ю платами все ОК. Что бы это могло быть и как диагностировать точную причину(как, например, отличить заводской брак от статики), подскажите плз ))
|
|
|
|
|
 |
Ответов
(1 - 9)
|
Jan 26 2010, 13:50
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(overloaded @ Jan 26 2010, 16:43)  один вообще глухо Ну, тут без комментариев. Цитата(overloaded @ Jan 26 2010, 16:43)  ко второму можно подключиться по JTAG, но во флешке одни нули, не пишутся. ERASE ножкой делал, и не раз =) - не стирает в 0xFF. Вопрос в том, правильно ли делали, т.е. на уже включенном питании, или нет. На всякий случай я бы отдельно посмотрел питание непосредственно на выводе VDDFLASH. Цитата(overloaded @ Jan 26 2010, 16:43)  как, например, отличить заводской брак от статики Статикой убить кристалл целиком достаточно затруднительно.
|
|
|
|
|
Jan 27 2010, 06:24
|

Дух погибшего транзистора
   
Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288

|
Цитата(aaarrr @ Jan 26 2010, 16:50)  Статикой убить кристалл целиком достаточно затруднительно. А тут не надо целиком. Достаточно ногу питания флеш пощупать или jtag. Иногда такое бывает, правда не в 2-х случаях из десяти.
--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
|
|
|
|
|
Jan 27 2010, 15:50
|
Участник

Группа: Свой
Сообщений: 73
Регистрация: 17-10-07
Из: Киев
Пользователь №: 31 422

|
Цитата(aaarrr @ Jan 26 2010, 17:50)  Вопрос в том, правильно ли делали, т.е. на уже включенном питании, или нет. На всякий случай я бы отдельно посмотрел питание непосредственно на выводе VDDFLASH. Питание в норме(прямо на ножке).. Стирал сначала как надо - на включеном, потом и до подачи ставил(чисто от безисходности)) ). Результата нет.. Просто очень хочется понять что бы это могло значить )) Может ли быть причина в том, что контроллер монтируется вручную(у монтажници нет антистатического браслета)? (паяльник развязанный). Ужь как-то много брака выходит, из предидущих 30 плат тоже 2 не рабочие ((
|
|
|
|
|
Jan 29 2010, 17:11
|
Участник

Группа: Свой
Сообщений: 73
Регистрация: 17-10-07
Из: Киев
Пользователь №: 31 422

|
ERASE-ом стереть - первое что попробовал(писал выше). Думаю так оно и есть(перегрев) - сегодня поинтересовался какой температурой паяют - 300 С  Всем спасибо за внимание =) Думаю, проблем с этим больше не будет.
Сообщение отредактировал overloaded - Jan 29 2010, 17:15
|
|
|
|
|
Jan 31 2010, 01:28
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(overloaded @ Jan 27 2010, 17:50)  Может ли быть причина в том, что контроллер монтируется вручную(у монтажници нет антистатического браслета)? (паяльник развязанный). Ужь как-то много брака выходит, из предидущих 30 плат тоже 2 не рабочие (( Это надо разбить на два вопроса 1. Можно ли спалить контроллер из-за того что он монтируется вручную? Гипотетически - можно. Практически - не реально, шанс спалить МК при ручном монтаже (даже если специально этого захотеть) где-то 1 из 10 000. Куда реальнее смотрится ситуация впяять чип "не тем боком", ведь на одно посадочное место один и тот же чип можно поставить в четырех разных положениях. Но, будучи неверно впаянным, он тем не менее все равно остается целым (по крайней мере пока не включат питание). 2. Может ли быть причина не работы устройства в целом из-за того что оно паялось вручную? Да естественно может и вероятность здесь очень высока. А причина как всегда банальна - где-то КЗ, непропай, или деталь не ту впаяли, или забыли впаять, или не так впаяли (полярность диода попутали например). А касательно ваших предрассудков насчет перегрева 300С - улыбнуло. Сдувание феном 350-450C 10-15сек, и повторную пайку 315-330C 20-60сек чип спокойно выдерживает, так что ваши 300С это еще очень гуманно. Цитата Имеется 2 не шьющиеся платы из десяти. А Вы не рассматривали вариант кривых плат? Не контроллеров, а именно плат. Бывает даже в одной серии ПП, на голых платах КЗ совершенно в разных местах, вплоть до КЗ между землей и питанием. Думаю тот который "совсем глухо" - как раз такой случай. А там где возвращается 0xFF на всю флеш - не исключено КЗ между TDO линией и еще чем-то.
|
|
|
|
|
Jan 31 2010, 06:25
|

Дух погибшего транзистора
   
Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288

|
Цитата(overloaded @ Jan 29 2010, 20:11)  Думаю так оно и есть(перегрев) - сегодня поинтересовался какой температурой паяют - 300 С  Ну это вполне нормальная температура. Видимо вопрос в количестве времени нагрева. Цитата(defunct @ Jan 31 2010, 04:28)  Да естественно может и вероятность здесь очень высока. А причина как всегда банальна - где-то КЗ, непропай, или деталь не ту впаяли, или забыли впаять, или не так впаяли (полярность диода попутали например). И какова вероятность того, что при этом будет нормальным питание, как написано в первом посте?  Цитата(defunct @ Jan 31 2010, 04:28)  Сдувание феном 350-450C 10-15сек, и повторную пайку 315-330C 20-60сек чип спокойно выдерживает, так что ваши 300С это еще очень гуманно. Странно но в моем случае до конца не выдержал не один. Используется вся набортная периферия. что-либо всегда начинает сбоить, при том что процессор в целом может заработать. Хотя обычно дохнет генератор. Кстати, причиной темы может быть банальный непропай кварца .
--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|