Доброго времени суток.
Работаю с бутлоадером. Сейчас необходимо считать CRC прошивки, которая хранится внутри контроллера (mega128). Скажите, как это сделать, где она находится (по какому адресу, что-ли)?
Спасибо.
CRC прошивки mega128
-
systemmind
- Родился
- Сообщения: 13
- Зарегистрирован: Сб апр 25, 2009 07:55:58
- Контактная информация:
- Реклама
- Филипович_Алексей
- Встал на лапы
- Сообщения: 95
- Зарегистрирован: Пт ноя 18, 2011 11:49:38
- Откуда: Минск, РБ
- Контактная информация:
Re: CRC прошивки mega128
Её нужно вычислить на основе чтения flashа а не прочитать из аналов контроллера!
Для этого вначале определитесь что вам нужно SRC-8 или 16 или 32. Гугль в помощь...
Для этого вначале определитесь что вам нужно SRC-8 или 16 или 32. Гугль в помощь...
Лень двигатель прогресса...
-
codenamehawk
- Вымогатель припоя
- Сообщения: 528
- Зарегистрирован: Вт фев 09, 2010 17:52:26
Re: CRC прошивки mega128
Вы пишите, что
и тут жеСейчас необходимо считать CRC прошивки, которая хранится внутри контроллера (mega128)
Видится только один вариант, спросить у того, кто писал программу.Скажите, как это сделать, где она находится (по какому адресу, что-ли)?
-
demiurg301
- Опытный кот
- Сообщения: 812
- Зарегистрирован: Ср мар 18, 2009 21:14:33
Re: CRC прошивки mega128
Человече нет там никакого CRC.
Всё проще. Находишь для каждой страницы хэш сумму , а бут только проверяет её по приходу 256 байт страницы. Потом пишешь во флэш, потом вычитываешь и побайтно проверяешь опять.
Всё проще. Находишь для каждой страницы хэш сумму , а бут только проверяет её по приходу 256 байт страницы. Потом пишешь во флэш, потом вычитываешь и побайтно проверяешь опять.

