пауза перед передачей данных для карты MMC
Я работаю с китайским процессором RK3568 и реализовал драйвер обмена данными с картой mmc. Я использую DMA для передачи данных, но все равно получаю неудовлетворительные результаты по скорости. На рисунке видно, что между отправкой команды на чтение данных (маленький кружок) и получением реальных данных (большой овал) есть пауза, когда мы просто чего-то ждем и ничего не делаем. Я не понимаю, почему DMA чего-то ждет и такая пауза. В моем случае я просто жду прерывания, которое указывает на то, что передача завершена. Может надо что-то в самой карте подправить для увеличения скорости?