Перейти к содержанию
    

Подсчет контрольной суммы программы

Обычно программный калькулятор достатотчно быстрый и компактный.

 

Как то задавал вопросы по этой теме, потом сам все сделал сам. Аппаратный расчет CRC32 у контроллера куда быстрее программного (даже табличного), в теме тыс

Сообщение #9 выложены исходники как применить. Пользуюсь по сей день.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подниму тему).

Пролиставая доку STM32 наткнулся на модуль CRC.

Раньше, работая с 51контроллерами, всегда проверял контр.сумму флеша в начале программы. Т.к. ИД была Кейл, то приходилось пользоваться конвертерами ХЕКС<->БИН и колькулятором CRC, кот. вставлял её в конечный файл прошивки.

Ну и вопрос, собственно,: Кто и как проверяет CRC программы? Как на практике применить модуль CRC, при проверке целостности кода?

PS: желательно, относительно работы в Кейле.

В CortexM3 нет аппаратной проверки CRC кода, в отличие от ARM7, или я не прав?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В CortexM3 нет аппаратной проверки CRC кода, в отличие от ARM7, или я не прав?

Этой штуки нет ни в Cortex-M3, ни в ARM7. Зато она присутствует в STM32.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да я под виндой то пишу только когда припрёт.

Мне уж проще спортировать на микроконтроллер какой :biggrin:

Могу просто выложить исходник, портируйте сами.

 

Очень нужен порт под линукс, если возможно поделитесь исходником

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Очень нужен порт под линукс, если возможно поделитесь исходником

и ещё вопрос: она работает с форматом Intel?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...