Отговори на тема  [ 196 мнения ]  Отиди на страница 1, 2, 3, 4, 5 ... 14  Следваща
Възможно ли е PIC да се изтрива сам? 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Май 27, 2006 12:37 pm
Мнения: 647
Местоположение: с. Згалево
Мнение Възможно ли е PIC да се изтрива сам?
Интересна дилема:

От известно време ми се случва да се връщат устройства, чиито дефект се оказва напълно НЕ програмиран процесор. Все едно е чисто нов и никога не е бил програмиран. Случаите не са чести но все пак ги има. Устройствата дори са 2 вида - тоест поне 2 различни хардуера.

Процесора е все PIC 18LF26K22. Работи на 3.3V. Преди него има и в двата случая има LDO от 5V на 3.3V и то хубаво, на краварите TPS79633 с доста голямо преоразмеряване по ток (направено така по други причини).

Устройствата имат боотлоадер, но нито той нито главната програма има предвидена функционалност сама да изтрие процесора.

Какво си мисля:
Първото ми съмнение е да не би да идва нещо от към захранване.
И в двата случая, нямам контрол какво и как ще ръга клиента като захранване.
По принцип се очаква към устройството да се подава 5V. LDO-то държи входно максимум до 6V. Имам и 1N5819 свързан обратно и паралелно във входа, за защита от обратен поляритет. Нямам защита от пренапрежение.
При обратен поляритет, давам на късо на захранването през диода. Това не е проблем за самото захранване, защото то най-често е някакъв стандартен power-pack за зарядно на телефон, в което си има и батерии и преобразувател към 5V и защита по ток.
До сега не ми се беше случвало да срещна подобен проблем, но и винаги съм имал по голям контрол над захранването.


Другото ми съмнение е, че съм оставил свободен конектор за PicKit.
Възможно е и да правят опити за копиране, и махането на защитата да води до това изтриване.

Въпроса е, случвало ли ви се е да имате спонтанно самоизтриване на PIC, и евентуално какво би могло да доведе до това?

Поздрави на всички!


Пет Окт 05, 2018 11:00 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: Възможно ли е PIC да се изтрива сам?
Много трудно... Реално за да се активира Mass Erase трябва да се задейства цяла машина през пиновете за програмиране.

Ако се затрива бит, зона, страница... айде можеш да търсиш проблема в захранване. Ама цял чип, по си прилича на интервенция отвън.

Е винаги съществува възможността Микрочип да са насрали нещо... ама чак пък такива висоти не са стигали досега.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пет Окт 05, 2018 11:50 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12765
Местоположение: София
Мнение Re: Възможно ли е PIC да се изтрива сам?
Хм, че при пиковете заключен флаш не се ли четеше като празен?


Пет Окт 05, 2018 12:11 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: Възможно ли е PIC да се изтрива сам?
Ми не - чете се 0x00. А празен се чете 0xFF. А и заключен май си прочита фузовете все пак и ти казва че е заключен. С този пик (по точно микс 18FxxK22) имам над 1000 дивайса от които някой в доста "мръсна" среда и досега не съм имал такъв случай.


Пет Окт 05, 2018 12:44 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юли 31, 2007 2:55 pm
Мнения: 1792
Местоположение: София
Мнение Re: Възможно ли е PIC да се изтрива сам?
juzisound написа:
Другото ми съмнение е, че съм оставил свободен конектор за PicKit.
Възможно е и да правят опити за копиране, и махането на защитата да води до това изтриване.

Това, особено ако го изчиташ добре изтрит с бушоните. То няма команда за махане на защита, просто се прави Mass Erase.


Пет Окт 05, 2018 1:11 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Май 27, 2006 12:37 pm
Мнения: 647
Местоположение: с. Згалево
Мнение Re: Възможно ли е PIC да се изтрива сам?
Там е работата, че не съм го чел. Все бързам бързам...
Днешния екземпляр първо го преналях и чак после се замислих над темата.
Чакам следващия, за по щателни проучвания...

Само да уточня, не се губи главна програма, а всичко. Съответно боотлоадера си има съответни проверки за чек суми и ма себе си и на главната и си има начини да каже, че е жив.

Ще го разбера накрая, ама ще хване време...


Пет Окт 05, 2018 1:28 pm
Профил WWW
Ранг: Професионалист
Ранг: Професионалист
Аватар

Регистриран на: Съб Май 21, 2016 9:47 pm
Мнения: 577
Местоположение: Бургас
Мнение Re: Възможно ли е PIC да се изтрива сам?
Лично аз съм имал няколко случая на изтриване на F25K50 при оставени хвърчащи (около 10см) изводи за програмиране. Също така ми се е изтривал PICa и при прекъснала маса на USB кабел (захранва се през USBто)- е това последното не можах да си го обясня.


Пет Окт 05, 2018 2:44 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение Re: Възможно ли е PIC да се изтрива сам?
А замислял ли си се върху варианта, клиента да ги изтрива? :idea:


Пет Окт 05, 2018 3:47 pm
Профил ICQ WWW
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Май 27, 2006 12:37 pm
Мнения: 647
Местоположение: с. Згалево
Мнение Re: Възможно ли е PIC да се изтрива сам?
Клиента не може да изтрие боотлоадера, а самия боотлоадер също не може да се самоизтрие. Поне така би трябвало да е. Практиката за сега показва друго.
Иначе боотлоадера си самопроверява чек сума, проверява и основна програма за външни интервенции...тоест искам да кажа, че доста ситуации са предвидени, дори хардуерни проблеми като кварц или ниско захранване и щеше да има индикации ако боотлоадера зацепваше. Обаче явно и той не пали.

Най вероятно се мъчат да го четат и от там идват проблемите.
Честотата е 1 на 400-500 примерно. Не е кой знае какво...поне за сега.


Пет Окт 05, 2018 5:13 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: Възможно ли е PIC да се изтрива сам?
бут лоадера работи ли на "самоизтрит" флаш...
отворени пинове, индукция... има няква вероятност за повреда, но като ти е заключен трудно ще разбереш
навремето ( в зората на м-чип, миналия век ) се случваше, но сега не съм наблюдавал подобни явления

и обърни внимание на на въпроса на relsys

_________________
main[-1u]={1};


Пет Окт 05, 2018 6:29 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: Възможно ли е PIC да се изтрива сам?
А като нямаш защита от пренапрежение по вход....
буксата каква е? В смисъл...+12В може и да не повредят чипа, но пък да го изтрият.
Жертвай една платка.
TPS xxx с ниско входно...не ги харесвам, патил съм с тях.


Пет Окт 05, 2018 8:16 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: Възможно ли е PIC да се изтрива сам?
TheWizard написа:
бут лоадера работи ли на "самоизтрит" флаш...
На тази харвардска архитектура инструкциите се четат директно от флаша, така че, не
:) Има опция да се защити оъделно зоната на бутлоадера. Но няма как да се самоизтрие напълно.
За да се запусне bulk erace, трябват определени команди. Може би те задействат някакъв вътрешен тригер. Може и да може чрез смущения да се задейства, ако е така реализирано. Бяха ми носили устройство което беше пак така с напълно изтрит PIC . Управляваше контактори - т.е. възможни смущения. И там няма гаранция, че някой не се беше пробвал да го чете.

_________________
https://github.com/slav4ocom/


Пет Окт 05, 2018 8:50 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пет Дек 25, 2015 6:18 pm
Мнения: 25
Мнение Re: Възможно ли е PIC да се изтрива сам?
АКо си пращаш стоката към USA, много вероятно е ренгена на контрола на летището да им разказва играта. Проверено/изпитано на собствения ми гръб ;-)


Пон Окт 08, 2018 10:30 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30685
Местоположение: София
Мнение Re: Възможно ли е PIC да се изтрива сам?
Е за последните 15 години от стотици хиляди изпратени у-ва да е имало 10-на пъти съмнение че може да е ренгена, но нито едно не се е потвърдило.


Вто Окт 09, 2018 3:26 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: Възможно ли е PIC да се изтрива сам?
Много показателно ще е дали е заключен като се върне при теб. Защото ако е отключен и изтрит - това почти сигурно е външна човешка намеса. Виж ако все още си е заключен - няма как да разбереш дали вътре е изтрит и колко всъщност е изтрит, като тази хипотеза по-скоро води към самозатриване по някаква причина.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Вто Окт 09, 2018 9:46 am
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 196 мнения ]  Отиди на страница 1, 2, 3, 4, 5 ... 14  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни