atmega большой boot

Обсуждаем контроллеры компании Atmel.
Ответить
Встал на лапы
Сообщения: 106
Зарегистрирован: Вс апр 01, 2012 22:15:14

Сообщение vt1980 »

Правильно ли я понимаю, что если у меня boot получается больше Boot Size,
то я могу часть кода разместить в области Application, а в области boot расположить только инструкции по работе с flash ?
Реклама
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Сообщение NStorm »

Да, можно и так. Только надо ес-но осторожность нужно соблюдать, чтобы при перезаписи не затереть часть бута в области пользовательской программы. Хотя что за бут такой, который в 2 Кб не удается впихнуть?
Реклама
Встал на лапы
Сообщения: 106
Зарегистрирован: Вс апр 01, 2012 22:15:14

Сообщение vt1980 »

[uquote="NStorm",url="/forum/viewtopic.php?p=4040114#p4040114"]Хотя что за бут такой, который в 2 Кб не удается впихнуть?[/uquote]
Эзернет с шифрованием.
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Сообщение NStorm »

Понятно. Маловата атмега для таких дел в нынешних реалиях конечно.
Реклама
Эиком - электронные компоненты и радиодетали
Опытный кот
Аватара пользователя
Сообщения: 882
Зарегистрирован: Ср дек 01, 2010 00:38:15
Откуда: Харьков

Сообщение slav0n »

кому?
ohmycode!
primuss3.com
Контактная информация:
Реклама
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 35
Зарегистрирован: Чт май 14, 2015 16:58:00
Откуда: Kharkiv

Сообщение lizard66 »

[uquote="vt1980",url="/forum/viewtopic.php?p=4040262#p4040262"][uquote="NStorm",url="/forum/viewtopic.php?p=4040114#p4040114"]Хотя что за бут такой, который в 2 Кб не удается впихнуть?[/uquote]
Эзернет с шифрованием.[/uquote]

Была похожая задача, делал девайс, который умел обновить прошивку дистанционно. Криптованная прошива передавалась через встроенную ВЭБку и укладывалась во внешнюю EEPROM. Затем управление передавалось загрузчику, который жил в 2к буте. Тот проверял контрольные суммы всех блоков и, если все пучком , декриптовывал (3DES + CBC) и заливал во флеш, по окончании передавал управление обновленному софту. Понятное дело, что прерывать финальную часть процесса было нельзя, иначе ноги в руки и обновлять на месте уже по кому (умел тот же загрузчик).
Вложения
UpDate.JPG
(35.76 КБ) 134 скачивания
Auth-LCB.JPG
(20.81 КБ) 131 скачивание
Реклама
Встал на лапы
Сообщения: 106
Зарегистрирован: Вс апр 01, 2012 22:15:14

Сообщение vt1980 »

[uquote="lizard66",url="/forum/viewtopic.php?p=4041595#p4041595"]Криптованная прошива передавалась через встроенную ВЭБку и укладывалась во внешнюю EEPROM.[/uquote]
Хорошая идея. Как вариант.
Но в данном устройстве не предусмотрена епром.
А для будущих проектов надо взять на вооружение.
Ответить

Вернуться в «AVR»