я конфигурирую через структуру setup из csl, настройки почти теже, только ваша запись мне немножко не понятна , значения регистров вы вводите через DMA_RSET? И еще вопросик при указывание адресов для DMA всегда делают так: srcAddrLo = (Uint16)(((Uint32)(&xmt)) << 1) & 0xFFFFu почему всегда сдвигают на 1, что это за магический бубен???