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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> что это за глюк с флешем на at91sam7s256 ?, со временем слетела прошивка у прибора, почему?
PrSt
сообщение Dec 4 2007, 10:58
Сообщение #1


http://uschema.com
****

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



Приветствую !

Люди, тут такое дело странное которое завело меня в шоковый ступор. та и не только меня, весь отдел...

прибор отгрузили пол года назад, на днях его вернули
по всем признакам - не работает программа или контроллер, думал что его уранили и кварц сдох.
залез осцилом - не работает, перепаял старый кварц на новый, тоже не работает...
чего я больше всего и боялся, потому что было у меня одно немативированное предположение - что сдохла почему то программа(слетела прошивка) или контроллер погорел от чегото...
хотя почему - нет объяснения

попробовал перепрошить потому что больше ни чего не оставалось.
перепрошилось!
...так и оказалось - слетела сама прошивка в контроллере(в этом устройстве он один).
Тоесть со временем слетела прошивка в самом контроллере, почему я не могу понять что это было? и как с этим бороться...


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

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

надеюсь что Вы чтото посоветуете мне/нам, потому что вопрос довольно важный.

Заранее спасибо, очень надеюсь на Ваш ответ.

.


--------------------
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 4 2007, 11:09
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



На SAM7S64 ничего подобного не наблюдалось.

А нога ERASE как в приборе подключена?
Go to the top of the page
 
+Quote Post
KAlex
сообщение Dec 4 2007, 11:10
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719



Прошивка может стереться при одном условии: при влючении на ноге ERASE был положительный уровень. Например металлическая пылинка между 54 и 55 ногой.
Go to the top of the page
 
+Quote Post
PrSt
сообщение Dec 4 2007, 11:20
Сообщение #4


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 ногой.

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

Уважаемые коллеги, еще есть какие нибудь мысли у Вас по этому поводу?

.


--------------------
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 4 2007, 11:26
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(PrSt @ Dec 4 2007, 14:20) *
ERASE полностью висит в воздухе (подведена на контакты для джампера, каковой не впаян даже)
там врядли контакт был... Спасибо все одно рассмотрю.

Вот и ответ. Никогда не полагайтесь на внутренние pull-up/pull-down'ы!
Go to the top of the page
 
+Quote Post
PrSt
сообщение Dec 4 2007, 11:30
Сообщение #6


http://uschema.com
****

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



Цитата(aaarrr @ Dec 4 2007, 13:26) *
Вот и ответ. Никогда не полагайтесь на внутренние pull-up/pull-down'ы!

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

И что Вы предлагаете, впаять резистор 1к на землю?
я Вас верно понял?
я такого просто ни где не встречал в схемах с этим чипом, по крайней мере не припомню...

.


--------------------
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 4 2007, 11:39
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 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к на землю?
я Вас верно понял?
я такого просто ни где не встречал в схемах с этим чипом, по крайней мере не припомню...

Именно так.
Go to the top of the page
 
+Quote Post
amw
сообщение Dec 4 2007, 15:16
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847



Да наземлю его прямо.
Производитель ничего по этому поводу не гарантирует - это раз.
А как на счет помех - это два.
Вообще-то на все входы должны быть поданы осмысленные сигналы. Это касается любого продукта.


--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.
Go to the top of the page
 
+Quote Post
PrSt
сообщение Dec 4 2007, 15:31
Сообщение #9


http://uschema.com
****

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



Цитата(amw @ Dec 4 2007, 17:16) *
Да наземлю его прямо.
Производитель ничего по этому поводу не гарантирует - это раз.
А как на счет помех - это два.

на землю говоришь... , если следовать логике, то можно или даже тогда нужно
- возможность такая у меня тоже есть, но про то что его на землю я ни где не встречал, ни в одной схеме, поэтому даже и не предпологал что так с этим пином нужно поступать.
ну помехи там врядли могли повлиять, опять таки я не исключаю и этого, я про это уже думал и откинул эту версию, врядли.
я его на землю таки и кину, но все таки с резистором на 1кОм

.


--------------------
Go to the top of the page
 
+Quote Post
KAlex
сообщение Dec 5 2007, 10:07
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719



Цитата(amw @ Dec 4 2007, 18:16) *
Да наземлю его прямо.

А если кристалл будет залочен, а потом его надо будет перешить(J-Link), то что? Ногу отпаивать?
Go to the top of the page
 
+Quote Post
amw
сообщение Dec 5 2007, 10:15
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 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.
Go to the top of the page
 
+Quote Post
PrSt
сообщение Dec 5 2007, 10:28
Сообщение #12


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


.


--------------------
Go to the top of the page
 
+Quote Post
Master
сообщение Dec 5 2007, 11:14
Сообщение #13


Частый гость
**

Группа: Новичок
Сообщений: 170
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 405



Цитата(PrSt @ Dec 5 2007, 13:28) *
для перешивки я спользую пин TST
на который подается на 10секудн VCC (для востановления SAM-BA из ROM) и чип стирается.
Вот Вам ещё одна версия, хотя Вы вероятно её считаете маловероятной smile.gif
Если данную процедуру воспроизвёл клиент, где окажется Ваша прошитая программа? wink.gif Правильно, именно там.

Цитата(PrSt @ Dec 5 2007, 13:28) *
поэтому стираю через TST, подобно, как описывал я тут - http://projects.org.ua/forum.phpbb2ru/viewtopic.php?t=1228
->
Цитата
SAM-BA - это встроеный в контроллер загрузчик, по-нашему, bootloader.
Он записывается из флеш.
Где его, при наличии кривых рук, можно благополучно убить.
Мощно! Ни добавить, ни отнять lol.gif
Go to the top of the page
 
+Quote Post
PrSt
сообщение Dec 5 2007, 11:44
Сообщение #14


http://uschema.com
****

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



Цитата(Master @ Dec 5 2007, 13:14) *
Вот Вам ещё одна версия, хотя Вы вероятно её считаете маловероятной smile.gif
Если данную процедуру воспроизвёл клиент, где окажется Ваша прошитая программа? wink.gif Правильно, именно там.

Мощно! Ни добавить, ни отнять lol.gif

да-да-да, подмечено ловко, я даже улыбнулся как Вы красиво это связали с этой проблемой, однако чуточку дело обстоит не в полузу вашего мнения...
объясню почему - у книента такой возможности нет, у него нет спц разъема для проведения этих действий. Более того как выяснилось вчера у других наших соьтрудников которые были свиделенем его "умирания" , прошивка сдыхала постепенно... тоесть прибор не включался с первого раза, а потом с второго-третьего включался. а потом вообще "сдох"... так что клиенты-пользователи тут не причем
прошивка, точнее сама flash подглюкивала и перед этим. среди нескольких десятков - это единственный случай.
предположить что это брак микросхемы можно - но я уже как 2 дня эту мысл выбрасываю из головы - не верится.
а Вы что думаете уважаемые?
...кстати могла ли так прошивка записаться, что она так быстро сдохла?

.


--------------------
Go to the top of the page
 
+Quote Post
strr
сообщение Dec 5 2007, 15:01
Сообщение #15


Участник
*

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



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

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

 


RSS Текстовая версия Сейчас: 18th June 2025 - 15:32
Рейтинг@Mail.ru


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