есть ли блок который запрещает копировать данные с контролера ?

Создаем свой блок. Вопросы, помощь знатоков.
Ответить
agronom
Рядовой
Сообщения: 26
Зарегистрирован: 24.05.2022{, 06:56}
Репутация: 0
Имя: Стас

есть ли блок который запрещает копировать данные с контролера ?

#1

Сообщение agronom » 16.08.2022{, 15:32}

может у кого завалялся
возможно ли его сделать ?

Аватара пользователя
mehanikru
Рядовой
Сообщения: 62
Зарегистрирован: 16.01.2021{, 22:26}
Репутация: 3
Откуда: Кореновск
Имя: Сергей

есть ли блок который запрещает копировать данные с контролера ?

#2

Сообщение mehanikru » 16.08.2022{, 16:48}

Подобный блок не встречался. Обычно защита от чтения ставится через конфигурационные биты МК. Для AVR очень просто, для STM аналогично - в программе прошивальщике.
Руководить - это значит не мешать хорошим людям работать. С.П. Капица

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

есть ли блок который запрещает копировать данные с контролера ?

#3

Сообщение Dryundel » 16.08.2022{, 17:24}

Ещё один агроном озаботился защитой своей интеллектуальной собственности.
А она точно кому то нужна?
:)

Anydy

есть ли блок который запрещает копировать данные с контролера ?

#4

Сообщение Anydy » 17.08.2022{, 07:09}

Блок нельзя сделать - защита делается установкой фьюз через программатор
Lock Bits
Это, собственно, и к фузам то отношения не имеет. Это биты защиты. Установка этих битов запрещает чтение из кристалла. Либо флеша, либо ЕЕПРОМА, либо и того и другого сразу. Нужно, только если ты продаешь свои устройства. Чтобы злые конкуренты не слили прошивку и не заказали в китае более 9000 клонов твоего девайса, оставив тебя без штанов. Опасности не представляют. Если ты заблокируешь ими кристалл, то выполни полное стирание и нет проблемы.


Характерной особенностью установленных лок битов является считываемая прошивка — в ней байты идут по порядку. Т.е. 00,01, 02, 03, 04… FF, 00… Видел такую срань? Значит не судьба тебе спереть прошивку — защищена =)
http://easyelectronics.ru/avr-uchebnyj- ... e-bit.html

Ответить

Вернуться в «Разработка пользовательских блоков»