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

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


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

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



Как сделать, чтобы в среде IAR контрольная сумма считалась не до конца флеш или сегмента CODE, а только непосредственно до конца программы (до последнего байта программы)?
Go to the top of the page
 
+Quote Post
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 20)
Danis
сообщение Nov 25 2011, 15:04
Сообщение #16


Twilight Zone
***

Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990



Цитата(scifi @ Nov 25 2011, 10:52) *
Обычно программный калькулятор достатотчно быстрый и компактный.


Как то задавал вопросы по этой теме, потом сам все сделал сам. Аппаратный расчет CRC32 у контроллера куда быстрее программного (даже табличного), в теме тыс
Сообщение #9 выложены исходники как применить. Пользуюсь по сей день.


--------------------
Magic Friend
Go to the top of the page
 
+Quote Post
kan35
сообщение Nov 26 2011, 07:19
Сообщение #17


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



Цитата(AndreyKar @ Nov 24 2011, 14:43) *
Подниму тему).
Пролиставая доку STM32 наткнулся на модуль CRC.
Раньше, работая с 51контроллерами, всегда проверял контр.сумму флеша в начале программы. Т.к. ИД была Кейл, то приходилось пользоваться конвертерами ХЕКС<->БИН и колькулятором CRC, кот. вставлял её в конечный файл прошивки.
Ну и вопрос, собственно,: Кто и как проверяет CRC программы? Как на практике применить модуль CRC, при проверке целостности кода?
PS: желательно, относительно работы в Кейле.

В CortexM3 нет аппаратной проверки CRC кода, в отличие от ARM7, или я не прав?
Go to the top of the page
 
+Quote Post
scifi
сообщение Nov 26 2011, 11:52
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(kan35 @ Nov 26 2011, 11:19) *
В CortexM3 нет аппаратной проверки CRC кода, в отличие от ARM7, или я не прав?

Этой штуки нет ни в Cortex-M3, ни в ARM7. Зато она присутствует в STM32.
Go to the top of the page
 
+Quote Post
yagorik
сообщение Dec 26 2011, 18:13
Сообщение #19





Группа: Новичок
Сообщений: 7
Регистрация: 26-12-11
Пользователь №: 69 100



Цитата(Andy Mozzhevilov @ Jun 19 2008, 14:12) *
Да я под виндой то пишу только когда припрёт.
Мне уж проще спортировать на микроконтроллер какой biggrin.gif
Могу просто выложить исходник, портируйте сами.


Очень нужен порт под линукс, если возможно поделитесь исходником
Go to the top of the page
 
+Quote Post
yagorik
сообщение Dec 26 2011, 22:08
Сообщение #20





Группа: Новичок
Сообщений: 7
Регистрация: 26-12-11
Пользователь №: 69 100



Цитата(yagorik @ Dec 26 2011, 22:13) *
Очень нужен порт под линукс, если возможно поделитесь исходником

и ещё вопрос: она работает с форматом Intel?
Go to the top of the page
 
+Quote Post
AndreyKar
сообщение Dec 27 2011, 06:27
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 17-01-07
Пользователь №: 24 508



Если в проекте включить Use MicroLIB, то весь подсчет коту под хвост.
Go to the top of the page
 
+Quote Post

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

 


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


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