Защита от копировния Lock бит .Как работает?

illustrations
Offline
Зарегистрирован: 17.03.2017

 

 

 

illustrations
Offline
Зарегистрирован: 17.03.2017
Мне надо перекинуть прошивку с одной меги 2560 на другую.
 
С помощью програматора я скачал прошивку. Вытянул hex и Eeprom/ Всё отлично скачалось.Имею файлы
 
Вопрос , если они скачались, значит Lock бит защиты НЕТ??? Правильно?
 
При загрузке hex на новую плату получаю такую ошибку... (  на фото выше)
 
И еще вопрос ...что содержится в Eeprom...он обязателен? 

 

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

В EEPROM содержатся данные. Хороший вопрос. Если нужная вам программа писала в EEPROM, то нужен.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

illustrations пишет:
Вопрос , если они скачались, значит Lock бит защиты НЕТ??? Правильно?

Неправильно. Прошивка скачивается в любом случае, НО получается разное содержимое. Если lock биты установлены, то в файле hex вместо нормальной прошивки будет билиберда (если не ошибаюсь, будут повторяющиеся последовательности). В общем откройте hex в текстовом редакторе и всё будет видно.

illustrations
Offline
Зарегистрирован: 17.03.2017

окей.спасибо!.посмотрю

illustrations
Offline
Зарегистрирован: 17.03.2017

вот такая хрень....сплошные FFF// я так понимаю это плохо)

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Эээ, по этому куску я не уверен. FFFF - это пустые, незапрограммированные участки памяти. Пролистайте файлик дальше или скиньте hex, чтобы более опытные его посмотрели.

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Скорее всего, если есть локбиты, МК не будет генерить случайные числа, а как раз таки скажет, что хрен вам, вот вам FFки вместо значений, залочен я.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Не помню точно, но вроде было что-то типа такого: 0х00, 0х01, 0х02, 0х03 и т.д.

UPD: http://radiokot.ru/forum/viewtopic.php?p=1696224

illustrations
Offline
Зарегистрирован: 17.03.2017

вот Hex https://drive.google.com/file/d/0B9kvS_ZRJxoIclRHNDlyS0V4b28/view

буду рад если поставите диагноз)

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Видно куски кода в строках с 3842 по 4096 а также с 7940 по 8194. Остальное место - пустотота. Вроде прошивка нормальная...