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

 
 
> STM32F4 DMA+CRC, Любопытно. Кто-нибудь реализовывал?
SasaVitebsk
сообщение Oct 3 2013, 06:07
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Есть аппаратная возможность. Но реализована частично. Я так понимаю передаёшь пакет - CRC считается. А по окончанию пакета надо всунуть эти 2 байта в ручном режиме. Неудобно получается. Кто-нибудь реализовывал сам подход или минусы перекрывают плюсы? Особенно интересно в плане работы с SPI DataFlash.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SasaVitebsk
сообщение Oct 8 2013, 09:11
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(jcxz @ Oct 7 2013, 12:43) *
Из всего этого, я так и не понял - почему нельзя сначала предварительно посчитать CRC для данных, находящихся в памяти, а потом записать её вместе с данными во флешь?...
Посчитать хоть программно, хоть аппаратно.

Почему нельзя? Можно. Можно даже предварительно вручную на листике, а потом занести во флэш и записать. Только быстрее от этого не будет.
ST встроили в модуль SPI, подсчёт контрольной суммы. Который, по идее, не требует дополнительных затрат. Ты просто пишешь в SPI и после завершения передачи получаешь CRC. Я хотел этой аппаратной ф-цией воспользоваться. Это на Ваш взгляд глупо?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 19:35
Рейтинг@Mail.ru


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