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

 
 
> lpc1343 и CRP (Code Read Protection), Возможность стереть flash
ksv198
сообщение Jul 29 2011, 08:01
Сообщение #1


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

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Вопрос, собственно, вот в чём: правильно ли я понимаю, что любой уровень CRP (CRP1, CRP2, CRP3) перекроет мне доступ к чипу по SWD?
Как же тогда стереть чип, если что, только через ISP (последовательный порт или USB)?

Пробовать на живой плате как то страшновато, неохота потом его (чип) перепаивать laughing.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
toweroff
сообщение Jul 29 2011, 10:20
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(ksv198 @ Jul 29 2011, 12:01) *
Вопрос, собственно, вот в чём: правильно ли я понимаю, что любой уровень CRP (CRP1, CRP2, CRP3) перекроет мне доступ к чипу по SWD?
Как же тогда стереть чип, если что, только через ISP (последовательный порт или USB)?

Пробовать на живой плате как то страшновато, неохота потом его (чип) перепаивать laughing.gif

нужно иметь в программе механизм, по которому активизируется Ваша функция, которая и сотрет флеш, используя IAP
Что это будет за механизм - решать Вам. Или проверка какого-то пина, или прием какого-то хитрого пакета по UART/USB/SPI/I2C или еще как...
Go to the top of the page
 
+Quote Post
ksv198
сообщение Jul 29 2011, 14:49
Сообщение #3


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

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Цитата(toweroff @ Jul 29 2011, 14:20) *
нужно иметь в программе механизм, по которому активизируется Ваша функция, которая и сотрет флеш, используя IAP
Что это будет за механизм - решать Вам. Или проверка какого-то пина, или прием какого-то хитрого пакета по UART/USB/SPI/I2C или еще как...


Похоже я не совсем ясно выразился blush.gif . Я имел ввиду например такую ситуацию: надо перешить защищённую микросхему штатно, в условиях мастерской. Городить бутлодырь не очень хочется. Хотелось бы просто через SWD стереть все к чёрту и залить нечто новое.

Или такое возможно только из уже прошитой программы? Очень хочется и защиты чипа от чтения и возможности легко перешить все.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 15:31
Рейтинг@Mail.ru


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