Цитата(Still Enemy @ Jun 17 2015, 21:30)

или есть варианты, которые могут решить данную проблему?
Нужно все грамотно инициализировать:
1. Сбросить SPI_CR2_TXDMAEN;
2. Сбросить флаги соответствующего канала DMA и запретить этот канал;
3. Настроить канал DMA и разрешить этот канал;
4. Установить SPI_CR2_TXDMAEN.
После этого с небольшой задержкой (тактов 12) DMA начнет записывать значения в SPI.
У меня на F100 и F407 выводятся до 1024 байт без каких-либо проблем.