Hi all! I'm set microSD card transcend (UHS-I) in microzed board with cristall zynq 7Z020. I'm used functions from diskio.c: stat = disk_read(0, rx_buf, i,32);
That is, in a cycle reads the 32 data blocks 512 MB:
while(1){
stat = disk_read(0, rx_buf, i,32);
}
The reading speed is less than 40 Mbits per second which is very slow.
Why such a low speed and how it can be raised?