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

 
 
> Atmel AVR230: DES Bootloader, Защищённый загрузчик
Д_М
сообщение Dec 10 2012, 06:04
Сообщение #1


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

Группа: Участник
Сообщений: 121
Регистрация: 15-04-05
Из: Краснодар
Пользователь №: 4 185



Здравствуйте!
В AVR я не новичок. Вот нужда заставила освоить безопасное обновление прошивок силами конечного потребителя. Оставил свой выбор на AVR230 http://microsin.net/programming/AVR/avr230...bootloader.html
Всё сделал согласно инструкции. Пока не исправил одну ошибку в исходнике (по моему мнению) программа на компе писала, что нет ответа от прибора. После внесения изменения в программу загрузка пошла, но загруженная программа (заведомо рабочая) не работает. Имел ли кто-нибудь дело с таким загрузчиком? Может быть кто-то использовал другие загрузчики такого класса? Буду благодарен за любые мысли!
Спасибо!
derischev@ya.ru
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Д_М
сообщение Dec 10 2012, 13:09
Сообщение #2


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

Группа: Участник
Сообщений: 121
Регистрация: 15-04-05
Из: Краснодар
Пользователь №: 4 185



Спасибо за поддержку!
Сложность в том, что задача загрузчика защитить прошивку от несанкционированного использования. Потому сам загрузчик устанавливает биты защиты. В программе я нашёл место где производится вызов функции установки битов защиты. Попробую заблокировать этот вызов.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Dec 10 2012, 14:22
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Д_М @ Dec 10 2012, 15:09) *
Сложность в том, что задача загрузчика защитить прошивку от несанкционированного использования. Потому сам загрузчик устанавливает биты защиты. В программе я нашёл место где производится вызов функции установки битов защиты.

Задача защиты может быть решена на этапе прошивки загрузчика. Для этого обычно достаточно установить Lock Bits в состояние Further programming and verification disabled. Так что вызов функции записи lock bits можно выкинуть.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Д_М   Atmel AVR230: DES Bootloader   Dec 10 2012, 06:04
- - hd44780   Я загрузчики вообще не использовал, но Вы попробуй...   Dec 10 2012, 09:22
- - Сергей Борщ   Многие используют. Попробуйте записать эту же про...   Dec 10 2012, 09:27
- - Д_М   Здравствуйте! Загрузил я загрузчик без локбито...   Dec 11 2012, 06:00
|- - Сергей Борщ   QUOTE (Д_М @ Dec 11 2012, 08:00) В считан...   Dec 12 2012, 07:38
- - V_N   Посмотрите здесь http://electronix.ru/forum/index....   Dec 11 2012, 07:20
|- - Д_М   Цитата(V_N @ Dec 11 2012, 11:20) Посмотри...   Dec 11 2012, 07:50
|- - Д_М   Цитата(V_N @ Dec 11 2012, 11:20) Посмотри...   Dec 11 2012, 15:11
- - V_N   ЦитатаНо в этом топике нет упоминания о шифровании...   Dec 11 2012, 08:03
- - Д_М   Решил попробовать другую версию загрузчика. В ней ...   Dec 12 2012, 09:15
- - Д_М   Убедил IAR C AVR 5.11! Попробовал проект AVR23...   Dec 12 2012, 19:31
|- - _Артём_   Цитата(Д_М @ Dec 12 2012, 21:31) Убедил I...   Dec 12 2012, 20:31
- - Д_М   Получилось! Нашёл работоспособный проект в арх...   Dec 14 2012, 19:16


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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 04:27
Рейтинг@Mail.ru


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