Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Поздно перед передачей управления - устройство уже угроблено.
Отправлено
Vladimir Ljaschko
14 мая 2007 г. 12:50
В ответ на:
+1. Так и делаю - подсчет контрольной суммы всей области памяти для целевой программы и проверка на соответствие, дабы не стартануть...
отправлено Гудвин 14 мая 2007 г. 12:41
Составить ответ
|
Вернуться на конференцию
Ответы
Отвечу обеим:
—
Гудвин
(14.05.2007 13:06:24
212.44.92.18
, 326 байт)
+1-Также нужно в исходниках основной программы "забить" код устройства. Чтобы бутлоадер не запускал программу с кодом не совпадающим с зашитым в бутлоадере.
—
misyachniy
(14.05.2007 13:11:52
212.90.165.14
,
пустое
)
Я просто своей утилиткой при формированиии файла прошивки пишу "назначение" в последние байты... Заодно и шифрую ;) Для каждого типа устройств вдобавок файлу прописываю соответствующее расширение. Так что утилита "прошивальшик" сама действует соответственно этому расширению + проверяет назначение, размер и КС. Вот например (шью через сеть всякую бяку) :
—
Гудвин
(14.05.2007 13:22:31
212.44.92.18
,
пустое
,
картинка
)
А мы решили использовать стандартный HEX, без модификации.
—
Vladimir Ljaschko
(14.05.2007 14:05:40
194.158.204.49
,
пустое
)
Я так и понял, исходя и ваших постов в этой ветке. Но это больше годится для "внутрифирменного" программирования. Заказчикам это в руки не дашь - в том числе из-за того, что возникнут, описанные здесь, затруднения.
—
Гудвин
(14.05.2007 15:02:28
212.44.92.18
,
пустое
)
Устройство считается default угробленным с первой же SPM, и до успешной верификации, так что не очень поздно:)
—
Quasy
(14.05.2007 12:59:35
80.243.9.34
,
пустое
)
Да, но если расположить код устройства в первый сегмент, он не начнет записываться при несовпадении.
—
Vladimir Ljaschko
(14.05.2007 14:04:9
194.158.204.49
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 13:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru