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

 
 
> Подсчет контрольной суммы программы
LeshaL
сообщение Nov 28 2006, 08:32
Сообщение #1


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

Группа: Свой
Сообщений: 166
Регистрация: 14-01-06
Пользователь №: 13 160



Как сделать, чтобы в среде IAR контрольная сумма считалась не до конца флеш или сегмента CODE, а только непосредственно до конца программы (до последнего байта программы)?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Andy Mozzhevilov
сообщение Jun 18 2008, 08:38
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



недавно приперло и написал утилиту для подсчета всевозможных CRC и КС для бинарных файлов.
Толком не тестировал в полном объеме. Если кому пригодится, выкладываю.
Ежели что, пишите о замеченных несоответствиях, лучше в аську.
За корявый английский в хелпе тоже прошу прощения.

Прикрепленный файл  checksum.rar ( 31.52 килобайт ) Кол-во скачиваний: 337


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
AVR
сообщение Jun 18 2008, 12:18
Сообщение #3


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Andy Mozzhevilov @ Jun 18 2008, 12:38) *
недавно приперло и написал утилиту для подсчета всевозможных CRC и КС для бинарных файлов.Прикрепленный файл  checksum.rar ( 31.52 килобайт ) Кол-во скачиваний: 337
Планируется ли портирование под Linux? smile.gif ЗЫ Ну пожааалуйста... crying.gif


--------------------
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Jun 19 2008, 10:12
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(AVR @ Jun 18 2008, 18:18) *
Планируется ли портирование под Linux? smile.gif ЗЫ Ну пожааалуйста... crying.gif

Да я под виндой то пишу только когда припрёт.
Мне уж проще спортировать на микроконтроллер какой biggrin.gif
Могу просто выложить исходник, портируйте сами.


Цитата(Alex03 @ Jun 19 2008, 13:03) *
А для каких целей то нужна эта контрольная сумма?
А то тот же md5 вполне многие пользуют.
man md5sum

Так это для MD5, а надо бывает всевозможные CRC и просто варианты арифметических сумм.
Ту же утилиту, что я привел, можно использовать, к примеру, для подсчета КС векторов прерывания для LPC-шных АРМов, можно из мейкфайла запустить последовательно дважды, в первый раз подсчитать и сохранить КС векторов, а второй раз - CRC всего файла, и сохранить в файле же в нужном адресе.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- LeshaL   Подсчет контрольной суммы программы   Nov 28 2006, 08:32
- - IgorKossak   В простейшем случае приходит в голову следующий ал...   Nov 28 2006, 11:55
- - vesago   Каким образом можно решить проблему подсчета контр...   Jun 18 2008, 07:04
- - aaarrr   ИМХО, если действительно нужно иметь CRC прошивки,...   Jun 18 2008, 07:19
|- - yagorik   Цитата(Andy Mozzhevilov @ Jun 19 2008, 14...   Dec 26 2011, 18:13
|- - yagorik   Цитата(yagorik @ Dec 26 2011, 22:13) Очен...   Dec 26 2011, 22:08
- - vesago   Спасибо, большое! Попробую воспользоваться.   Jun 18 2008, 12:07
- - Alex03   А для каких целей то нужна эта контрольная сумма? ...   Jun 19 2008, 07:03
- - vesago   Мне нужно для контроля сабжа при старте программы....   Jun 20 2008, 10:43
- - Altemir   Не ново, конечно, но мой вариант был таков: 1. Име...   Jun 21 2008, 09:24
- - AndreyKar   Подниму тему). Пролиставая доку STM32 наткнулся на...   Nov 24 2011, 10:43
|- - scifi   Цитата(AndreyKar @ Nov 24 2011, 14:43) Ка...   Nov 25 2011, 06:52
||- - 365   Цитата(scifi @ Nov 25 2011, 10:52) Но воо...   Nov 25 2011, 14:28
||- - Danis   Цитата(scifi @ Nov 25 2011, 10:52) Обычно...   Nov 25 2011, 15:04
|- - kan35   Цитата(AndreyKar @ Nov 24 2011, 14:43) По...   Nov 26 2011, 07:19
|- - scifi   Цитата(kan35 @ Nov 26 2011, 11:19) В Cort...   Nov 26 2011, 11:52
- - Rius   По причине отличия встроенного алгоритма от извест...   Nov 25 2011, 06:37
- - AndreyKar   Если в проекте включить Use MicroLIB, то весь подс...   Dec 27 2011, 06:27


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 22:24
Рейтинг@Mail.ru


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