Как мной уже было сказано выше, проблема в генерации адреса памяти при доступе контроллером DMA. А это может происходит по ряду причин которые были перечислены.
N.B. Единственное ограничение которое не имеет STM файл, но имеет MS это максимальный размер одного сэмпла. В файле он может превышать 64КБ тогда как плата не может воспроизводить сэмплы длинней 64КБ. Точнее сказать, длина сэмпла должна укладываться в 4x16КБ. К примеру если сэмпл начинается в ячейке 3FFF то его максимальная длина будет 48КБ+1Б.
DMA видит область памяти 64КБ





Ответить с цитированием