Свежие обсуждения
Микроконтроллеры

А существуют ли "в природе" MCU со встроенным счётчиком перепрошивок?

1 6

Ну чтоб при каждой перезаливке софта этот счётчик инкрементировался и сохранялся в отдельной энергонезависимой памяти микроконтроллера и чтоб этот счётчик невозможно было стереть

 

Да как-то не попадались. Бутлоадером можно в еепром сохранять. Но не во всех контроллерах можно ПЗУ защитить от стирания программатором. Из таких, которые запаролив - не прошьешь без распароливания, я работал только с TMS320. Но, в любом случае, подобная ботва делается программно. А зачем это собственно надо?

 

Да хочу чтоб заказчик не перепрошивал девайс без моего ведома.. Я даже целую ветку создал по этому поводу http://www.telesys.ru/wwwboards/mcontrol/2129/messages/589188.shtml

 

тогда проц с жесткой защитой. в том-же тмс парольная фраза 4*16 бит. и без нее программатор бессилен. мы случайно пару кристаллов запаролили, когда учились - пришлось выпаивать.

 

rfc, там все так запущено, что tms не поможет.
Чем дурака валять с подсчетом перепрошивок, проще все явно обговорить с заказчиком. А заказчик имеет полное право делать с прибором все, что захочет, в том числе перепрошить другой программой, железо то разрабатывал он. Это вопрос не технический - организационный.

 

Конечно имеет право... Только в этом случае я отказываюсь от гарантий на свою программу.. Вы тоже в комп можете залезть, только автоматом тогда лишаетесь гарантийного обслуживания.. А так..Да лезьте пожалуйста

 

А то заказчик зальёт в девайс свою прогу... Девайс "натворит делОв"(например (если девайс управляет подачей воды в квартиру) затопит всю квартиру) ... И заказчик обратно мою зашьёт прогу.. Типа "так и было".. А потом скажет "Возмещайте ущерб Господин разработчик программы..Из-за глюка Вашей программы произошла авария". Как я потом в суде докажу "что я - не я и хата не моя"?

 

поставляй AS IS

 

Чего?

 

Если ты не делаешь целиком девайс, и не поставляешь его залитый эпоксидкой, то "ПО поставляется как есть, без явных и подразумевающихся гарантий. Автор не несет ответственности за ущерб, причененный при использовании или из за невозможности использования ПО"...и далее в этом духе. Любую лицензию почитай. AS IS - Как есть.