Цитата(haker_fox @ Apr 28 2018, 04:11)

Если это так, то подскажите, пожалуйста. как грамотно разрулить ситуацию?
Приоритеты у приёмного и передающего каналов DMA какие? Надеюсь у RxDMA приоритет выше, чем у TxDMA?
Burst используете и какие размеры? С блокировкой шины или без? И как они соотносятся с размерами кешей?
И к каким областям памяти обращаются DMA и CPU - одной или разным?
Цитата(haker_fox @ Apr 28 2018, 04:11)

Как я уже сказал, запись/чтение на флешки работает отлично. Никаких сбоев. SSP не использует прерываний, они разрешены лишь только для
Как же "отлично" если Вы даже не отладили работу в реальной программе, одновременно с другими процессами???
Отладка одновременной работы со штатной работой CPU (или даже лучше - более сильно нагруженной работой), одновременно с работой других DMA-каналов - это обязательный этап при отладке работы DMA. А желательно даже проверить при максимально возможной нагрузке на процессор, которой не будет в реальной работе. Стресс-тест вобщем.
Если Вы этого не делали - значит Вы ничего и не отладили.
PS: И почему кстати SSP, а не SPIFI?