|
Через RS232 можно ли ?, ATMEGA16 |
|
|
|
Apr 12 2007, 12:56
|

Частый гость
 
Группа: Свой
Сообщений: 175
Регистрация: 16-03-07
Из: Москва
Пользователь №: 26 228

|
Цитата(коля-ша @ Apr 12 2007, 13:25)  Спасибо. Может подскажете ссылку, где посмотреть программатор для этих МК через LPT ? Опыта в создании протокола программирования через COM-порт, совсем нет . например гугл на запрос "програматор для ATMEGA16 LPT" выдаёт кучу всего, например http://www.lancos.com/prog.html
--------------------
Быстро, Дёшево, Качественно-выбери любые 2 пункта
|
|
|
|
|
Apr 12 2007, 17:29
|

Ambidexter
    
Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282

|
Цитата(SasaVitebsk @ Apr 12 2007, 12:22)  Надо отметить, что в данном случае - код записанный таким способом легко можно слизать во время записи. И зачем такой вычурный способ нужен мне абсолютно непонятно. Слизать просто, если программа не закодирована. У Атмела есть защищённый DES-bootloader. Вы его записываете во флеш, если надо, прошивается программа, затем прошиваются локи. Прочитать программу вы не можете, но при ресете загрузчик может загрузить закодированную вами программу во флеш. Вот и всё. Сделано это было для апгрейда софта у конечного пользователя. Т.е. продвинутый пользователь скачивает с сайта разработчика зашифрованное обновление и закачивает его в МК. Загрузчик принимает закодированную программу, расшифровывает и размещает во флеши. Все довольны - у пользователя новый софт, у разработчика нет проблем с защитой софта от нескромных умельцев-слизывателей(:-).
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
|
Apr 12 2007, 18:50
|

Частый гость
 
Группа: Свой
Сообщений: 105
Регистрация: 6-01-06
Пользователь №: 12 901

|
Цитата(=GM= @ Apr 12 2007, 18:29)  ...У Атмела есть защищённый DES-bootloader... К теме конечно относится мало, но... AVR231: AES Bootloader - новее и "круче" (ключ до 256 бит, против 56 у DES стандарта. Российский ГОСТ криптозащиты определяет ключ в 64-бита). А "просто" bootloader - AVR109, есть даже по-русски. В любом случае, bootloader "отъедает" от 512 (AVR109) до 1к байт (AVR231) и это нужно иметь ввиду.
|
|
|
|
|
Apr 12 2007, 19:28
|

Ambidexter
    
Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282

|
Цитата(Stas633 @ Apr 12 2007, 14:50)  К теме конечно относится мало, но... AVR231: AES Bootloader - новее и "круче" (ключ до 256 бит, против 56 у DES стандарта. Российский ГОСТ криптозащиты определяет ключ в 64-бита). А "просто" bootloader - AVR109, есть даже по-русски. В любом случае, bootloader "отъедает" от 512 (AVR109) до 1к байт (AVR231) и это нужно иметь ввиду. Это был ответ SasaVitebsk, что при желании достаточно просто не дать код слямзить. Ну и к тому же DES покороче. Хотя, что значит ОДИН КБ загрузчика при 64 КБ флеша? Слёзы...комсомолки(:_). Ну и потом DES также трудно открыть, как и более крутые. Да я вам кодами Виженера закрою и вы год будете биться, открывать. А может и три...
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
|
Apr 12 2007, 22:12
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(=GM= @ Apr 12 2007, 19:28)  Это был ответ SasaVitebsk, что при желании достаточно просто не дать код слямзить. Ну и к тому же DES покороче. Хотя, что значит ОДИН КБ загрузчика при 64 КБ флеша? Слёзы...комсомолки(:_). Ну и потом DES также трудно открыть, как и более крутые. Да я вам кодами Виженера закрою и вы год будете биться, открывать. А может и три... Это был мой ответ, но не на Ваш вопрос. Я ответил человеку на предложение передавать по rs232 на промежуточную однокристалку, которая запишет рабочую ч/з SPI. Перечитайте! Я и пишу, что в данном случае (в отличие от бутлоадера) на SPI код - открытый и его можно слизать. Да и зачем такие сложности. Лучше напрямую бутлоадером. А Вы меня поняли неверно.
|
|
|
|
|
Apr 13 2007, 09:00
|

Частый гость
 
Группа: Участник
Сообщений: 174
Регистрация: 8-12-06
Из: Волгоград
Пользователь №: 23 286

|
! ! ! Вот блин, неужели чтобы просто запрограммировать контроллер имеется столько сложностей ? Я прямо немного раздосадован
--------------------
"Батарейки в комплект не входят" :P
|
|
|
|
|
Apr 13 2007, 09:07
|

Частый гость
 
Группа: Свой
Сообщений: 175
Регистрация: 16-03-07
Из: Москва
Пользователь №: 26 228

|
Цитата(коля-ша @ Apr 13 2007, 10:00)  ! ! ! Вот блин, неужели чтобы просто запрограммировать контроллер имеется столько сложностей ? Я прямо немного раздосадован  Нет, запрограмировать МК достаточно просто (см мой пост и пост тов.Сергей Борщ), а то, на что перешло обсуждение - это создание и преодоление трудностей, связанных с возможным копирование кода врагами и т.п.
--------------------
Быстро, Дёшево, Качественно-выбери любые 2 пункта
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|