это стм32, соответственно в памяти данные лежат в формате little-endian, а протокол девайса, который на SPI висит, хочет эти данные в big-endian видеть
и усложним задачу) данных в памяти больше чем 64к, поэтому чтобы полностью прочитать буфер. в настройках дма мне нужно указать, что данные 32 бита (чтобы я мог все данные прочитать)